.btn {
  border-width: 2px;
}
img,
.card-wrap,
.card-wrapper,
.video-wrapper,
.mbr-figure iframe,
.google-map iframe,
.slide-content,
.plan,
.card,
.item-wrapper {
  border-radius: 2rem !important;
}
.video-wrapper {
  overflow: hidden;
}
body {
  font-family: Inter Tight;
}
.display-1 {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1;
}
.display-1 > .mbr-iconfont {
  font-size: 1.25rem;
}
.display-2 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1;
}
.display-2 > .mbr-iconfont {
  font-size: 1.5rem;
}
.display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.4rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.75rem;
}
.display-5 {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 1.25rem;
}
.display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 0.8rem;
  line-height: 1.3;
}
.display-7 > .mbr-iconfont {
  font-size: 1rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 0.8rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 0.7rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 1.12rem;
    font-size: calc( 1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.64rem;
    font-size: calc( 0.93rem + (0.8 - 0.93) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (0.93rem + (0.8 - 0.93) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  .display-1 {
    font-size: 0.7rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.1 * (1rem + (1 - 1) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-2 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.3 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-4 {
    font-size: 1.12rem;
    font-size: calc( 1.14rem + (1.4 - 1.14) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1.14rem + (1.4 - 1.14) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-5 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-7 {
    font-size: 0.64rem;
    font-size: calc( 0.93rem + (0.8 - 0.93) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (0.93rem + (0.8 - 0.93) * ((100vw - 62rem) / (87 - 62))));
  }
}
/* Buttons */
.btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1.25rem 2rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #cac8c8 !important;
}
.bg-success {
  background-color: #cac8c8 !important;
}
.bg-info {
  background-color: #1a3c22 !important;
}
.bg-warning {
  background-color: #af1933 !important;
}
.bg-danger {
  background-color: #232323 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #cac8c8 !important;
  border-color: #cac8c8 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: inherit;
  background-color: #e3e2e2 !important;
  border-color: #e3e2e2 !important;
  box-shadow: none;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #e3e2e2 !important;
  border-color: #e3e2e2 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #e08114 !important;
  border-color: #e08114 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: inherit;
  background-color: #ed9a3a !important;
  border-color: #ed9a3a !important;
  box-shadow: none;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #ed9a3a !important;
  border-color: #ed9a3a !important;
}
.btn-info,
.btn-info:active {
  background-color: #1a3c22 !important;
  border-color: #1a3c22 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: inherit;
  background-color: #296036 !important;
  border-color: #296036 !important;
  box-shadow: none;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #296036 !important;
  border-color: #296036 !important;
}
.btn-success,
.btn-success:active {
  background-color: #cac8c8 !important;
  border-color: #cac8c8 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: inherit;
  background-color: #e3e2e2 !important;
  border-color: #e3e2e2 !important;
  box-shadow: none;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #e3e2e2 !important;
  border-color: #e3e2e2 !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #af1933 !important;
  border-color: #af1933 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: inherit;
  background-color: #dc1f40 !important;
  border-color: #dc1f40 !important;
  box-shadow: none;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #ffffff !important;
  background-color: #dc1f40 !important;
  border-color: #dc1f40 !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: inherit;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
  box-shadow: none;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
}
.btn-white,
.btn-white:active {
  background-color: #eff0ec !important;
  border-color: #eff0ec !important;
  color: #757b62 !important;
  box-shadow: none;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
.btn-white.disabled,
.btn-white:disabled {
  color: #757b62 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: inherit;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
  box-shadow: none;
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: #cac8c8;
  color: #cac8c8;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #9f9c9c !important;
  background-color: transparent !important;
  border-color: #9f9c9c !important;
  box-shadow: none !important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #cac8c8 !important;
  border-color: #cac8c8 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #e08114;
  color: #e08114;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #90530d !important;
  background-color: transparent !important;
  border-color: #90530d !important;
  box-shadow: none !important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #e08114 !important;
  border-color: #e08114 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: #1a3c22;
  color: #1a3c22;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #1a3c22 !important;
  border-color: #1a3c22 !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: #cac8c8;
  color: #cac8c8;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #9f9c9c !important;
  background-color: transparent !important;
  border-color: #9f9c9c !important;
  box-shadow: none !important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #cac8c8 !important;
  border-color: #cac8c8 !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: #af1933;
  color: #af1933;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #630e1d !important;
  background-color: transparent !important;
  border-color: #630e1d !important;
  box-shadow: none !important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #ffffff !important;
  background-color: #af1933 !important;
  border-color: #af1933 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: #232323;
  color: #232323;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: #232323;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: #fafafa;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent !important;
  border-color: #cfcfcf !important;
  box-shadow: none !important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #cac8c8 !important;
}
.text-secondary {
  color: #e08114 !important;
}
.text-success {
  color: #cac8c8 !important;
}
.text-info {
  color: #1a3c22 !important;
}
.text-warning {
  color: #af1933 !important;
}
.text-danger {
  color: #232323 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #989494 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #824b0c !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #989494 !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: #560c19 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #000000 !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: #cac8c8;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #1a3c22;
}
.alert-warning {
  background-color: #af1933;
}
.alert-danger {
  background-color: #232323;
}
.mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
.mbr-gallery-filter li a {
  border-radius: 100px !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #cac8c8;
  border-color: #cac8c8;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
.nav-tabs .nav-link {
  border-radius: 100px !important;
}
a,
a:hover {
  color: #cac8c8;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #77c489;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #e85f77;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #d5d5d5;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'Roboto', sans-serif;
  font-size: 0.8rem;
  line-height: 1.3;
  font-weight: 400;
  border-radius: 40px !important;
}
.form-control > .mbr-iconfont {
  font-size: 1rem;
}
.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: #cac8c8 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Roboto', sans-serif;
  font-size: 0.8rem;
  line-height: 1.3;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1rem;
}
blockquote {
  border-color: #cac8c8;
}
/* Forms */
.mbr-form .input-group-btn .btn {
  border-radius: 100px !important;
}
.mbr-form .input-group-btn .btn:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.mbr-form .input-group-btn button[type="submit"] {
  border-radius: 100px !important;
  padding: 1rem 3rem;
}
.mbr-form .input-group-btn button[type="submit"]:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #cac8c8;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #cac8c8;
}
.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: #cac8c8;
  border-bottom-color: #cac8c8;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  color: #000000 !important;
  background-color: #cac8c8 !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: #e08114 !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='%23cac8c8' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
section.lazy-placeholder:after {
  opacity: 0.5;
}
body {
  overflow-x: hidden;
}
a {
  transition: color 0.6s;
}
@media (max-width: 1400px) {
  .container {
    max-width: 100%;
  }
}
@media (max-width: 1400px) and (min-width: 768px) {
  .container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 1400px) and (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .container-fluid {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.cid-vbkDCHdNoh {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbkDCHdNoh .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbkDCHdNoh .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbkDCHdNoh .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbkDCHdNoh .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbkDCHdNoh .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbkDCHdNoh .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbkDCHdNoh .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbkDCHdNoh .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: #232323;
}
.cid-vbkDCHdNoh .nav-item:focus,
.cid-vbkDCHdNoh .nav-link:focus {
  outline: none;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbkDCHdNoh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbkDCHdNoh .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;
}
.cid-vbkDCHdNoh .navbar.opened {
  transition: all 0.3s;
}
.cid-vbkDCHdNoh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbkDCHdNoh .navbar .navbar-logo img {
  width: auto;
}
.cid-vbkDCHdNoh .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbkDCHdNoh .navbar.collapsed {
  justify-content: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbkDCHdNoh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar {
    min-height: 72px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbkDCHdNoh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbkDCHdNoh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbkDCHdNoh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbkDCHdNoh .dropdown-item.active,
.cid-vbkDCHdNoh .dropdown-item:active {
  background-color: transparent;
}
.cid-vbkDCHdNoh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbkDCHdNoh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbkDCHdNoh .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .navbar-buttons {
    text-align: left;
  }
}
.cid-vbkDCHdNoh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbkDCHdNoh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbkDCHdNoh .navbar {
    height: 70px;
  }
  .cid-vbkDCHdNoh .navbar.opened {
    height: auto;
  }
  .cid-vbkDCHdNoh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbkDCHdNoh .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbkDCHdNoh .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar-brand {
    margin-right: auto;
  }
  .cid-vbkDCHdNoh .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbkDCHdNoh .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vcaDuEMVJe {
  padding-top: 9rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-vcaDuEMVJe .mbr-fallback-image.disabled {
  display: none;
}
.cid-vcaDuEMVJe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vcaDuEMVJe .image-wrap img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vcaDuEMVJe .image-wrap img {
    display: block;
    margin: auto;
    width: 20%;
  }
}
.cid-vcaDuEMVJe .row-links {
  width: 100%;
  justify-content: center;
}
.cid-vcaDuEMVJe .header-menu {
  margin-top: 2rem;
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-vcaDuEMVJe .header-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-vcaDuEMVJe .header-menu li p {
  margin: 0;
}
.cid-vcaDuEMVJe .content-head {
  max-width: 800px;
}
.cid-vcaDuEMVJe .mbr-section-title {
  color: #cac8c8;
}
.cid-vcaDuEMVJe .mbr-text,
.cid-vcaDuEMVJe .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbjbK7zv6L {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-vbjbK7zv6L .mbr-section-title {
  text-align: center;
}
.cid-vbjbK7zv6L .mbr-section-text {
  text-align: center;
}
.cid-vbjbK7zv6L button[type="submit"] {
  border-radius: 100px;
}
.cid-vbjbK7zv6L a[type="submit"],
.cid-vbjbK7zv6L button[type="submit"] {
  margin-top: 0;
}
.cid-vbjbK7zv6L .wsSearchError {
  text-align: center;
  background-color: #f92c50;
  color: #cac8c8;
}
.cid-vbjbK7zv6L mark {
  padding: 0;
  color: inherit;
  background-color: #8f8e1e;
}
.cid-vbjbK7zv6L .row .spinner-border,
.cid-vbjbK7zv6L .row .spinner-grow {
  width: 32px;
  color: #4479d9;
}
.cid-vbjbK7zv6L .gdpr-block {
  display: none;
}
.cid-vbjbK7zv6L .wsSearchResultsFor {
  color: #cac8c8;
}
.cid-vbjbK7zv6L .wsSearchNoResults {
  color: #cac8c8;
}
.cid-vbjbK7zv6L .wsSearchResultTemplateHeader {
  color: #cac8c8;
}
.cid-vbjbK7zv6L .wsSearchResultTemplateBody {
  color: #cac8c8;
}
.cid-vcaRebJbVu {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-vcaRebJbVu .item-subtitle {
  line-height: 1.2;
  color: #000000;
}
.cid-vcaRebJbVu img,
.cid-vcaRebJbVu .item-img {
  width: 100%;
}
.cid-vcaRebJbVu .item:focus,
.cid-vcaRebJbVu span:focus {
  outline: none;
}
.cid-vcaRebJbVu .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vcaRebJbVu .item {
    margin-bottom: 1rem;
  }
}
.cid-vcaRebJbVu .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-vcaRebJbVu .item {
  padding: 0;
  margin: 0;
}
.cid-vcaRebJbVu .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-vcaRebJbVu .mbr-section-title {
  color: #cac8c8;
}
.cid-vcaRebJbVu .mbr-text,
.cid-vcaRebJbVu .mbr-section-btn {
  color: #232323;
}
.cid-vcaRebJbVu .item-title {
  color: #232323;
  text-align: center;
}
.cid-vcaRebJbVu .content-head {
  max-width: 800px;
}
.cid-vcaRebJbVu .mbr-section-subtitle {
  color: #cac8c8;
}
.cid-vbi7HCb5xd {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbi7HCb5xd .mbr-text {
  color: #000000;
}
.cid-vbi7HCb5xd .mbr-section-subtitle {
  color: #000000;
}
.cid-vbi7HCb5xd .mbr-section-title {
  color: #000000;
}
.cid-vrBY2oyCON {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vrBY2oyCON .mbr-text {
  color: #000000;
}
.cid-vrBY2oyCON .mbr-section-subtitle {
  color: #000000;
}
.cid-vrBY2oyCON .mbr-section-title {
  color: #000000;
}
.cid-vrBYcK9X4O {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vrBYcK9X4O .mbr-text {
  color: #000000;
}
.cid-vrBYcK9X4O .mbr-section-subtitle {
  color: #000000;
}
.cid-vrBYcK9X4O .mbr-section-title {
  color: #000000;
}
.cid-vbkDCHdNoh {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbkDCHdNoh .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbkDCHdNoh .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbkDCHdNoh .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbkDCHdNoh .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbkDCHdNoh .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbkDCHdNoh .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbkDCHdNoh .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbkDCHdNoh .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: #232323;
}
.cid-vbkDCHdNoh .nav-item:focus,
.cid-vbkDCHdNoh .nav-link:focus {
  outline: none;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbkDCHdNoh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbkDCHdNoh .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;
}
.cid-vbkDCHdNoh .navbar.opened {
  transition: all 0.3s;
}
.cid-vbkDCHdNoh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbkDCHdNoh .navbar .navbar-logo img {
  width: auto;
}
.cid-vbkDCHdNoh .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbkDCHdNoh .navbar.collapsed {
  justify-content: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbkDCHdNoh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar {
    min-height: 72px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbkDCHdNoh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbkDCHdNoh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbkDCHdNoh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbkDCHdNoh .dropdown-item.active,
.cid-vbkDCHdNoh .dropdown-item:active {
  background-color: transparent;
}
.cid-vbkDCHdNoh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbkDCHdNoh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbkDCHdNoh .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .navbar-buttons {
    text-align: left;
  }
}
.cid-vbkDCHdNoh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbkDCHdNoh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbkDCHdNoh .navbar {
    height: 70px;
  }
  .cid-vbkDCHdNoh .navbar.opened {
    height: auto;
  }
  .cid-vbkDCHdNoh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbkDCHdNoh .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbkDCHdNoh .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar-brand {
    margin-right: auto;
  }
  .cid-vbkDCHdNoh .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbkDCHdNoh .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbjctIR6Zs {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-vbjctIR6Zs .mbr-section-title {
  text-align: center;
}
.cid-vbjctIR6Zs .mbr-section-text {
  text-align: center;
  color: #232323;
}
.cid-vbjctIR6Zs button[type="submit"] {
  border-radius: 100px;
}
.cid-vbjctIR6Zs a[type="submit"],
.cid-vbjctIR6Zs button[type="submit"] {
  margin-top: 0;
}
.cid-vbjctIR6Zs .wsSearchError {
  text-align: center;
  background-color: #ff4a52;
}
.cid-vbjctIR6Zs mark {
  padding: 0;
  color: inherit;
  background-color: #8f8e1e;
}
.cid-vbjctIR6Zs .row .spinner-border,
.cid-vbjctIR6Zs .row .spinner-grow {
  width: 32px;
  color: #4479d9;
}
.cid-vbjctIR6Zs .gdpr-block {
  display: none;
}
.cid-vbjctIR6Zs .wsSearchResultsFor {
  color: #cac8c8;
}
.cid-vbjctIR6Zs .wsSearchNoResults {
  color: #cac8c8;
}
.cid-vbjctIR6Zs .wsSearchResultTemplateHeader {
  color: #cac8c8;
}
.cid-vbjctIR6Zs .wsSearchResultTemplateBody {
  color: #cac8c8;
}
.cid-vb32tXPjWk {
  padding-top: 2rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vb32tXPjWk img,
.cid-vb32tXPjWk .item-img {
  width: 100%;
}
.cid-vb32tXPjWk .item:focus,
.cid-vb32tXPjWk span:focus {
  outline: none;
}
.cid-vb32tXPjWk .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vb32tXPjWk .item {
    margin-bottom: 1rem;
  }
}
.cid-vb32tXPjWk .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vb32tXPjWk .item-content {
    padding: 0 1.5rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vb32tXPjWk .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-vb32tXPjWk .item-wrapper {
  position: relative;
  background: #232323;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-vb32tXPjWk .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-vb32tXPjWk .mbr-section-title {
  color: #cac8c8;
}
.cid-vb32tXPjWk .item-title {
  text-align: left;
  color: #cac8c8;
}
.cid-vb32tXPjWk .item-subtitle {
  text-align: left;
}
.cid-vb32tXPjWk .mbr-text,
.cid-vb32tXPjWk .item .mbr-section-btn {
  text-align: left;
}
.cid-vb32tXPjWk .content-head {
  max-width: 800px;
}
.cid-vbkDCHdNoh {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbkDCHdNoh .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbkDCHdNoh .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbkDCHdNoh .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbkDCHdNoh .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbkDCHdNoh .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbkDCHdNoh .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbkDCHdNoh .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbkDCHdNoh .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: #232323;
}
.cid-vbkDCHdNoh .nav-item:focus,
.cid-vbkDCHdNoh .nav-link:focus {
  outline: none;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbkDCHdNoh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbkDCHdNoh .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;
}
.cid-vbkDCHdNoh .navbar.opened {
  transition: all 0.3s;
}
.cid-vbkDCHdNoh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbkDCHdNoh .navbar .navbar-logo img {
  width: auto;
}
.cid-vbkDCHdNoh .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbkDCHdNoh .navbar.collapsed {
  justify-content: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbkDCHdNoh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar {
    min-height: 72px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbkDCHdNoh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbkDCHdNoh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbkDCHdNoh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbkDCHdNoh .dropdown-item.active,
.cid-vbkDCHdNoh .dropdown-item:active {
  background-color: transparent;
}
.cid-vbkDCHdNoh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbkDCHdNoh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbkDCHdNoh .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .navbar-buttons {
    text-align: left;
  }
}
.cid-vbkDCHdNoh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbkDCHdNoh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbkDCHdNoh .navbar {
    height: 70px;
  }
  .cid-vbkDCHdNoh .navbar.opened {
    height: auto;
  }
  .cid-vbkDCHdNoh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbkDCHdNoh .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbkDCHdNoh .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar-brand {
    margin-right: auto;
  }
  .cid-vbkDCHdNoh .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbkDCHdNoh .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vb2SVRml1e {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vb2SVRml1e .mbr-fallback-image.disabled {
  display: none;
}
.cid-vb2SVRml1e .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vb2SVRml1e .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vb2SVRml1e .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vb2SVRml1e .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vb2SVRml1e .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vb2SVRml1e .mbr-section-title {
  color: #cac8c8;
}
.cid-vb2SVRml1e .mbr-text,
.cid-vb2SVRml1e .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbjhfL5M1K {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbjhfL5M1K .mbr-text {
  color: #000000;
}
.cid-vbjhfL5M1K .mbr-section-subtitle {
  color: #000000;
}
.cid-vbjhfL5M1K .mbr-section-title {
  color: #000000;
}
.cid-vbkDCHdNoh {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbkDCHdNoh .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbkDCHdNoh .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbkDCHdNoh .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbkDCHdNoh .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbkDCHdNoh .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbkDCHdNoh .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbkDCHdNoh .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbkDCHdNoh .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: #232323;
}
.cid-vbkDCHdNoh .nav-item:focus,
.cid-vbkDCHdNoh .nav-link:focus {
  outline: none;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbkDCHdNoh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbkDCHdNoh .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;
}
.cid-vbkDCHdNoh .navbar.opened {
  transition: all 0.3s;
}
.cid-vbkDCHdNoh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbkDCHdNoh .navbar .navbar-logo img {
  width: auto;
}
.cid-vbkDCHdNoh .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbkDCHdNoh .navbar.collapsed {
  justify-content: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbkDCHdNoh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar {
    min-height: 72px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbkDCHdNoh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbkDCHdNoh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbkDCHdNoh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbkDCHdNoh .dropdown-item.active,
.cid-vbkDCHdNoh .dropdown-item:active {
  background-color: transparent;
}
.cid-vbkDCHdNoh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbkDCHdNoh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbkDCHdNoh .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .navbar-buttons {
    text-align: left;
  }
}
.cid-vbkDCHdNoh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbkDCHdNoh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbkDCHdNoh .navbar {
    height: 70px;
  }
  .cid-vbkDCHdNoh .navbar.opened {
    height: auto;
  }
  .cid-vbkDCHdNoh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbkDCHdNoh .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbkDCHdNoh .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar-brand {
    margin-right: auto;
  }
  .cid-vbkDCHdNoh .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbkDCHdNoh .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbjILXBt2H {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbjILXBt2H .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbjILXBt2H .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbjILXBt2H .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbjILXBt2H .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbjILXBt2H .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbjILXBt2H .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbjILXBt2H .mbr-section-title {
  color: #cac8c8;
}
.cid-vbjILXBt2H .mbr-text,
.cid-vbjILXBt2H .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbjILXTYKD {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbjILXTYKD .mbr-text {
  color: #000000;
}
.cid-vbjILXTYKD .mbr-section-subtitle {
  color: #000000;
}
.cid-vbjILXTYKD .mbr-section-title {
  color: #000000;
}
.cid-vbkDCHdNoh {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbkDCHdNoh .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbkDCHdNoh .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbkDCHdNoh .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbkDCHdNoh .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbkDCHdNoh .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbkDCHdNoh .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbkDCHdNoh .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbkDCHdNoh .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: #232323;
}
.cid-vbkDCHdNoh .nav-item:focus,
.cid-vbkDCHdNoh .nav-link:focus {
  outline: none;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbkDCHdNoh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbkDCHdNoh .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;
}
.cid-vbkDCHdNoh .navbar.opened {
  transition: all 0.3s;
}
.cid-vbkDCHdNoh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbkDCHdNoh .navbar .navbar-logo img {
  width: auto;
}
.cid-vbkDCHdNoh .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbkDCHdNoh .navbar.collapsed {
  justify-content: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbkDCHdNoh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar {
    min-height: 72px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbkDCHdNoh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbkDCHdNoh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbkDCHdNoh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbkDCHdNoh .dropdown-item.active,
.cid-vbkDCHdNoh .dropdown-item:active {
  background-color: transparent;
}
.cid-vbkDCHdNoh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbkDCHdNoh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbkDCHdNoh .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .navbar-buttons {
    text-align: left;
  }
}
.cid-vbkDCHdNoh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbkDCHdNoh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbkDCHdNoh .navbar {
    height: 70px;
  }
  .cid-vbkDCHdNoh .navbar.opened {
    height: auto;
  }
  .cid-vbkDCHdNoh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbkDCHdNoh .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbkDCHdNoh .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar-brand {
    margin-right: auto;
  }
  .cid-vbkDCHdNoh .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbkDCHdNoh .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbjJkKCPEV {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbjJkKCPEV .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbjJkKCPEV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbjJkKCPEV .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbjJkKCPEV .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbjJkKCPEV .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbjJkKCPEV .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbjJkKCPEV .mbr-section-title {
  color: #cac8c8;
}
.cid-vbjJkKCPEV .mbr-text,
.cid-vbjJkKCPEV .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbjJkKPnqL {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbjJkKPnqL .mbr-text {
  color: #000000;
}
.cid-vbjJkKPnqL .mbr-section-subtitle {
  color: #000000;
}
.cid-vbjJkKPnqL .mbr-section-title {
  color: #000000;
}
.cid-vbkDCHdNoh {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbkDCHdNoh .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbkDCHdNoh .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbkDCHdNoh .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbkDCHdNoh .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbkDCHdNoh .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbkDCHdNoh .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbkDCHdNoh .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbkDCHdNoh .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: #232323;
}
.cid-vbkDCHdNoh .nav-item:focus,
.cid-vbkDCHdNoh .nav-link:focus {
  outline: none;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbkDCHdNoh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbkDCHdNoh .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;
}
.cid-vbkDCHdNoh .navbar.opened {
  transition: all 0.3s;
}
.cid-vbkDCHdNoh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbkDCHdNoh .navbar .navbar-logo img {
  width: auto;
}
.cid-vbkDCHdNoh .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbkDCHdNoh .navbar.collapsed {
  justify-content: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbkDCHdNoh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar {
    min-height: 72px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbkDCHdNoh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbkDCHdNoh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbkDCHdNoh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbkDCHdNoh .dropdown-item.active,
.cid-vbkDCHdNoh .dropdown-item:active {
  background-color: transparent;
}
.cid-vbkDCHdNoh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbkDCHdNoh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbkDCHdNoh .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .navbar-buttons {
    text-align: left;
  }
}
.cid-vbkDCHdNoh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbkDCHdNoh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbkDCHdNoh .navbar {
    height: 70px;
  }
  .cid-vbkDCHdNoh .navbar.opened {
    height: auto;
  }
  .cid-vbkDCHdNoh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbkDCHdNoh .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbkDCHdNoh .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar-brand {
    margin-right: auto;
  }
  .cid-vbkDCHdNoh .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbkDCHdNoh .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbjJIhbZZG {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbjJIhbZZG .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbjJIhbZZG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbjJIhbZZG .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbjJIhbZZG .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbjJIhbZZG .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbjJIhbZZG .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbjJIhbZZG .mbr-section-title {
  color: #cac8c8;
}
.cid-vbjJIhbZZG .mbr-text,
.cid-vbjJIhbZZG .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbjJIhomhQ {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbjJIhomhQ .mbr-text {
  color: #000000;
}
.cid-vbjJIhomhQ .mbr-section-subtitle {
  color: #000000;
}
.cid-vbjJIhomhQ .mbr-section-title {
  color: #000000;
}
.cid-vbkDCHdNoh {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbkDCHdNoh .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbkDCHdNoh .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbkDCHdNoh .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbkDCHdNoh .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbkDCHdNoh .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbkDCHdNoh .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbkDCHdNoh .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbkDCHdNoh .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: #232323;
}
.cid-vbkDCHdNoh .nav-item:focus,
.cid-vbkDCHdNoh .nav-link:focus {
  outline: none;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbkDCHdNoh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbkDCHdNoh .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;
}
.cid-vbkDCHdNoh .navbar.opened {
  transition: all 0.3s;
}
.cid-vbkDCHdNoh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbkDCHdNoh .navbar .navbar-logo img {
  width: auto;
}
.cid-vbkDCHdNoh .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbkDCHdNoh .navbar.collapsed {
  justify-content: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbkDCHdNoh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar {
    min-height: 72px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbkDCHdNoh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbkDCHdNoh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbkDCHdNoh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbkDCHdNoh .dropdown-item.active,
.cid-vbkDCHdNoh .dropdown-item:active {
  background-color: transparent;
}
.cid-vbkDCHdNoh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbkDCHdNoh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbkDCHdNoh .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .navbar-buttons {
    text-align: left;
  }
}
.cid-vbkDCHdNoh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbkDCHdNoh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbkDCHdNoh .navbar {
    height: 70px;
  }
  .cid-vbkDCHdNoh .navbar.opened {
    height: auto;
  }
  .cid-vbkDCHdNoh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbkDCHdNoh .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbkDCHdNoh .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar-brand {
    margin-right: auto;
  }
  .cid-vbkDCHdNoh .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbkDCHdNoh .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbjK9CRtey {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbjK9CRtey .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbjK9CRtey .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbjK9CRtey .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbjK9CRtey .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbjK9CRtey .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbjK9CRtey .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbjK9CRtey .mbr-section-title {
  color: #cac8c8;
}
.cid-vbjK9CRtey .mbr-text,
.cid-vbjK9CRtey .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbjK9D3WCY {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbjK9D3WCY .mbr-text {
  color: #000000;
}
.cid-vbjK9D3WCY .mbr-section-subtitle {
  color: #000000;
}
.cid-vbjK9D3WCY .mbr-section-title {
  color: #000000;
}
.cid-vbkDCHdNoh {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbkDCHdNoh .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbkDCHdNoh .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbkDCHdNoh .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbkDCHdNoh .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbkDCHdNoh .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbkDCHdNoh .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbkDCHdNoh .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbkDCHdNoh .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: #232323;
}
.cid-vbkDCHdNoh .nav-item:focus,
.cid-vbkDCHdNoh .nav-link:focus {
  outline: none;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbkDCHdNoh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbkDCHdNoh .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;
}
.cid-vbkDCHdNoh .navbar.opened {
  transition: all 0.3s;
}
.cid-vbkDCHdNoh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbkDCHdNoh .navbar .navbar-logo img {
  width: auto;
}
.cid-vbkDCHdNoh .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbkDCHdNoh .navbar.collapsed {
  justify-content: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbkDCHdNoh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar {
    min-height: 72px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbkDCHdNoh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbkDCHdNoh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbkDCHdNoh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbkDCHdNoh .dropdown-item.active,
.cid-vbkDCHdNoh .dropdown-item:active {
  background-color: transparent;
}
.cid-vbkDCHdNoh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbkDCHdNoh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbkDCHdNoh .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .navbar-buttons {
    text-align: left;
  }
}
.cid-vbkDCHdNoh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbkDCHdNoh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbkDCHdNoh .navbar {
    height: 70px;
  }
  .cid-vbkDCHdNoh .navbar.opened {
    height: auto;
  }
  .cid-vbkDCHdNoh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbkDCHdNoh .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbkDCHdNoh .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar-brand {
    margin-right: auto;
  }
  .cid-vbkDCHdNoh .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbkDCHdNoh .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbjQ9J6DqT {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbjQ9J6DqT .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbjQ9J6DqT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbjQ9J6DqT .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbjQ9J6DqT .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbjQ9J6DqT .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbjQ9J6DqT .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbjQ9J6DqT .mbr-section-title {
  color: #cac8c8;
}
.cid-vbjQ9J6DqT .mbr-text,
.cid-vbjQ9J6DqT .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbjQ9JgKjl {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbjQ9JgKjl .mbr-text {
  color: #000000;
}
.cid-vbjQ9JgKjl .mbr-section-subtitle {
  color: #000000;
}
.cid-vbjQ9JgKjl .mbr-section-title {
  color: #000000;
}
.cid-vbkDCHdNoh {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbkDCHdNoh .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbkDCHdNoh .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbkDCHdNoh .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbkDCHdNoh .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbkDCHdNoh .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbkDCHdNoh .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbkDCHdNoh .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbkDCHdNoh .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: #232323;
}
.cid-vbkDCHdNoh .nav-item:focus,
.cid-vbkDCHdNoh .nav-link:focus {
  outline: none;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbkDCHdNoh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbkDCHdNoh .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;
}
.cid-vbkDCHdNoh .navbar.opened {
  transition: all 0.3s;
}
.cid-vbkDCHdNoh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbkDCHdNoh .navbar .navbar-logo img {
  width: auto;
}
.cid-vbkDCHdNoh .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbkDCHdNoh .navbar.collapsed {
  justify-content: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbkDCHdNoh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar {
    min-height: 72px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbkDCHdNoh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbkDCHdNoh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbkDCHdNoh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbkDCHdNoh .dropdown-item.active,
.cid-vbkDCHdNoh .dropdown-item:active {
  background-color: transparent;
}
.cid-vbkDCHdNoh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbkDCHdNoh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbkDCHdNoh .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .navbar-buttons {
    text-align: left;
  }
}
.cid-vbkDCHdNoh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbkDCHdNoh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbkDCHdNoh .navbar {
    height: 70px;
  }
  .cid-vbkDCHdNoh .navbar.opened {
    height: auto;
  }
  .cid-vbkDCHdNoh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbkDCHdNoh .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbkDCHdNoh .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar-brand {
    margin-right: auto;
  }
  .cid-vbkDCHdNoh .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbkDCHdNoh .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbjQDn1UfR {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbjQDn1UfR .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbjQDn1UfR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbjQDn1UfR .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbjQDn1UfR .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbjQDn1UfR .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbjQDn1UfR .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbjQDn1UfR .mbr-section-title {
  color: #cac8c8;
}
.cid-vbjQDn1UfR .mbr-text,
.cid-vbjQDn1UfR .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbjQDnb6ga {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbjQDnb6ga .mbr-text {
  color: #000000;
}
.cid-vbjQDnb6ga .mbr-section-subtitle {
  color: #000000;
}
.cid-vbjQDnb6ga .mbr-section-title {
  color: #000000;
}
.cid-vbkDCHdNoh {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbkDCHdNoh .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbkDCHdNoh .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbkDCHdNoh .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbkDCHdNoh .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbkDCHdNoh .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbkDCHdNoh .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbkDCHdNoh .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbkDCHdNoh .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: #232323;
}
.cid-vbkDCHdNoh .nav-item:focus,
.cid-vbkDCHdNoh .nav-link:focus {
  outline: none;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbkDCHdNoh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbkDCHdNoh .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;
}
.cid-vbkDCHdNoh .navbar.opened {
  transition: all 0.3s;
}
.cid-vbkDCHdNoh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbkDCHdNoh .navbar .navbar-logo img {
  width: auto;
}
.cid-vbkDCHdNoh .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbkDCHdNoh .navbar.collapsed {
  justify-content: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbkDCHdNoh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar {
    min-height: 72px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbkDCHdNoh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbkDCHdNoh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbkDCHdNoh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbkDCHdNoh .dropdown-item.active,
.cid-vbkDCHdNoh .dropdown-item:active {
  background-color: transparent;
}
.cid-vbkDCHdNoh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbkDCHdNoh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbkDCHdNoh .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .navbar-buttons {
    text-align: left;
  }
}
.cid-vbkDCHdNoh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbkDCHdNoh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbkDCHdNoh .navbar {
    height: 70px;
  }
  .cid-vbkDCHdNoh .navbar.opened {
    height: auto;
  }
  .cid-vbkDCHdNoh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbkDCHdNoh .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbkDCHdNoh .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar-brand {
    margin-right: auto;
  }
  .cid-vbkDCHdNoh .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbkDCHdNoh .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbjRqFFtxt {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbjRqFFtxt .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbjRqFFtxt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbjRqFFtxt .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbjRqFFtxt .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbjRqFFtxt .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbjRqFFtxt .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbjRqFFtxt .mbr-section-title {
  color: #cac8c8;
}
.cid-vbjRqFFtxt .mbr-text,
.cid-vbjRqFFtxt .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbjRqFQdZ7 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbjRqFQdZ7 .mbr-text {
  color: #000000;
}
.cid-vbjRqFQdZ7 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbjRqFQdZ7 .mbr-section-title {
  color: #000000;
}
.cid-vbkDCHdNoh {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbkDCHdNoh .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbkDCHdNoh .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbkDCHdNoh .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbkDCHdNoh .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbkDCHdNoh .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbkDCHdNoh .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbkDCHdNoh .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbkDCHdNoh .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: #232323;
}
.cid-vbkDCHdNoh .nav-item:focus,
.cid-vbkDCHdNoh .nav-link:focus {
  outline: none;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbkDCHdNoh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbkDCHdNoh .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;
}
.cid-vbkDCHdNoh .navbar.opened {
  transition: all 0.3s;
}
.cid-vbkDCHdNoh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbkDCHdNoh .navbar .navbar-logo img {
  width: auto;
}
.cid-vbkDCHdNoh .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbkDCHdNoh .navbar.collapsed {
  justify-content: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbkDCHdNoh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar {
    min-height: 72px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbkDCHdNoh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbkDCHdNoh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbkDCHdNoh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbkDCHdNoh .dropdown-item.active,
.cid-vbkDCHdNoh .dropdown-item:active {
  background-color: transparent;
}
.cid-vbkDCHdNoh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbkDCHdNoh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbkDCHdNoh .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .navbar-buttons {
    text-align: left;
  }
}
.cid-vbkDCHdNoh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbkDCHdNoh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbkDCHdNoh .navbar {
    height: 70px;
  }
  .cid-vbkDCHdNoh .navbar.opened {
    height: auto;
  }
  .cid-vbkDCHdNoh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbkDCHdNoh .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbkDCHdNoh .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar-brand {
    margin-right: auto;
  }
  .cid-vbkDCHdNoh .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbkDCHdNoh .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbjSGToMsM {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbjSGToMsM .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbjSGToMsM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbjSGToMsM .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbjSGToMsM .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbjSGToMsM .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbjSGToMsM .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbjSGToMsM .mbr-section-title {
  color: #cac8c8;
}
.cid-vbjSGToMsM .mbr-text,
.cid-vbjSGToMsM .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbjSGTyS7V {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbjSGTyS7V .mbr-text {
  color: #000000;
}
.cid-vbjSGTyS7V .mbr-section-subtitle {
  color: #000000;
}
.cid-vbjSGTyS7V .mbr-section-title {
  color: #000000;
}
.cid-vbkDCHdNoh {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbkDCHdNoh .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbkDCHdNoh .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbkDCHdNoh .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbkDCHdNoh .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbkDCHdNoh .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbkDCHdNoh .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbkDCHdNoh .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbkDCHdNoh .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: #232323;
}
.cid-vbkDCHdNoh .nav-item:focus,
.cid-vbkDCHdNoh .nav-link:focus {
  outline: none;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbkDCHdNoh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbkDCHdNoh .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;
}
.cid-vbkDCHdNoh .navbar.opened {
  transition: all 0.3s;
}
.cid-vbkDCHdNoh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbkDCHdNoh .navbar .navbar-logo img {
  width: auto;
}
.cid-vbkDCHdNoh .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbkDCHdNoh .navbar.collapsed {
  justify-content: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbkDCHdNoh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar {
    min-height: 72px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbkDCHdNoh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbkDCHdNoh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbkDCHdNoh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbkDCHdNoh .dropdown-item.active,
.cid-vbkDCHdNoh .dropdown-item:active {
  background-color: transparent;
}
.cid-vbkDCHdNoh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbkDCHdNoh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbkDCHdNoh .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .navbar-buttons {
    text-align: left;
  }
}
.cid-vbkDCHdNoh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbkDCHdNoh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbkDCHdNoh .navbar {
    height: 70px;
  }
  .cid-vbkDCHdNoh .navbar.opened {
    height: auto;
  }
  .cid-vbkDCHdNoh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbkDCHdNoh .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbkDCHdNoh .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar-brand {
    margin-right: auto;
  }
  .cid-vbkDCHdNoh .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbkDCHdNoh .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbjT3EPkY7 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbjT3EPkY7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbjT3EPkY7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbjT3EPkY7 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbjT3EPkY7 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbjT3EPkY7 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbjT3EPkY7 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbjT3EPkY7 .mbr-section-title {
  color: #cac8c8;
}
.cid-vbjT3EPkY7 .mbr-text,
.cid-vbjT3EPkY7 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbjT3EZrH9 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbjT3EZrH9 .mbr-text {
  color: #000000;
}
.cid-vbjT3EZrH9 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbjT3EZrH9 .mbr-section-title {
  color: #000000;
}
.cid-vbkDCHdNoh {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbkDCHdNoh .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbkDCHdNoh .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbkDCHdNoh .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbkDCHdNoh .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbkDCHdNoh .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbkDCHdNoh .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbkDCHdNoh .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbkDCHdNoh .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: #232323;
}
.cid-vbkDCHdNoh .nav-item:focus,
.cid-vbkDCHdNoh .nav-link:focus {
  outline: none;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbkDCHdNoh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbkDCHdNoh .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;
}
.cid-vbkDCHdNoh .navbar.opened {
  transition: all 0.3s;
}
.cid-vbkDCHdNoh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbkDCHdNoh .navbar .navbar-logo img {
  width: auto;
}
.cid-vbkDCHdNoh .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbkDCHdNoh .navbar.collapsed {
  justify-content: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbkDCHdNoh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar {
    min-height: 72px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbkDCHdNoh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbkDCHdNoh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbkDCHdNoh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbkDCHdNoh .dropdown-item.active,
.cid-vbkDCHdNoh .dropdown-item:active {
  background-color: transparent;
}
.cid-vbkDCHdNoh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbkDCHdNoh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbkDCHdNoh .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .navbar-buttons {
    text-align: left;
  }
}
.cid-vbkDCHdNoh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbkDCHdNoh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbkDCHdNoh .navbar {
    height: 70px;
  }
  .cid-vbkDCHdNoh .navbar.opened {
    height: auto;
  }
  .cid-vbkDCHdNoh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbkDCHdNoh .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbkDCHdNoh .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar-brand {
    margin-right: auto;
  }
  .cid-vbkDCHdNoh .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbkDCHdNoh .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbk2Mc0f11 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbk2Mc0f11 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbk2Mc0f11 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbk2Mc0f11 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbk2Mc0f11 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbk2Mc0f11 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbk2Mc0f11 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbk2Mc0f11 .mbr-section-title {
  color: #cac8c8;
}
.cid-vbk2Mc0f11 .mbr-text,
.cid-vbk2Mc0f11 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbk2MccJrv {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbk2MccJrv .mbr-text {
  color: #000000;
}
.cid-vbk2MccJrv .mbr-section-subtitle {
  color: #000000;
}
.cid-vbk2MccJrv .mbr-section-title {
  color: #000000;
}
.cid-vbkDCHdNoh {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbkDCHdNoh .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbkDCHdNoh .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbkDCHdNoh .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbkDCHdNoh .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbkDCHdNoh .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbkDCHdNoh .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbkDCHdNoh .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbkDCHdNoh .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: #232323;
}
.cid-vbkDCHdNoh .nav-item:focus,
.cid-vbkDCHdNoh .nav-link:focus {
  outline: none;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbkDCHdNoh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbkDCHdNoh .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;
}
.cid-vbkDCHdNoh .navbar.opened {
  transition: all 0.3s;
}
.cid-vbkDCHdNoh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbkDCHdNoh .navbar .navbar-logo img {
  width: auto;
}
.cid-vbkDCHdNoh .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbkDCHdNoh .navbar.collapsed {
  justify-content: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbkDCHdNoh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar {
    min-height: 72px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbkDCHdNoh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbkDCHdNoh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbkDCHdNoh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbkDCHdNoh .dropdown-item.active,
.cid-vbkDCHdNoh .dropdown-item:active {
  background-color: transparent;
}
.cid-vbkDCHdNoh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbkDCHdNoh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbkDCHdNoh .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .navbar-buttons {
    text-align: left;
  }
}
.cid-vbkDCHdNoh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbkDCHdNoh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbkDCHdNoh .navbar {
    height: 70px;
  }
  .cid-vbkDCHdNoh .navbar.opened {
    height: auto;
  }
  .cid-vbkDCHdNoh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbkDCHdNoh .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbkDCHdNoh .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar-brand {
    margin-right: auto;
  }
  .cid-vbkDCHdNoh .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbkDCHdNoh .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbk3c7ME0a {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbk3c7ME0a .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbk3c7ME0a .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbk3c7ME0a .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbk3c7ME0a .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbk3c7ME0a .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbk3c7ME0a .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbk3c7ME0a .mbr-section-title {
  color: #cac8c8;
}
.cid-vbk3c7ME0a .mbr-text,
.cid-vbk3c7ME0a .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbk3c80CYb {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbk3c80CYb .mbr-text {
  color: #000000;
}
.cid-vbk3c80CYb .mbr-section-subtitle {
  color: #000000;
}
.cid-vbk3c80CYb .mbr-section-title {
  color: #000000;
}
.cid-vbkDCHdNoh {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbkDCHdNoh .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbkDCHdNoh .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbkDCHdNoh .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbkDCHdNoh .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbkDCHdNoh .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbkDCHdNoh .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbkDCHdNoh .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbkDCHdNoh .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: #232323;
}
.cid-vbkDCHdNoh .nav-item:focus,
.cid-vbkDCHdNoh .nav-link:focus {
  outline: none;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbkDCHdNoh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbkDCHdNoh .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;
}
.cid-vbkDCHdNoh .navbar.opened {
  transition: all 0.3s;
}
.cid-vbkDCHdNoh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbkDCHdNoh .navbar .navbar-logo img {
  width: auto;
}
.cid-vbkDCHdNoh .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbkDCHdNoh .navbar.collapsed {
  justify-content: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbkDCHdNoh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar {
    min-height: 72px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbkDCHdNoh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbkDCHdNoh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbkDCHdNoh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbkDCHdNoh .dropdown-item.active,
.cid-vbkDCHdNoh .dropdown-item:active {
  background-color: transparent;
}
.cid-vbkDCHdNoh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbkDCHdNoh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbkDCHdNoh .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .navbar-buttons {
    text-align: left;
  }
}
.cid-vbkDCHdNoh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbkDCHdNoh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbkDCHdNoh .navbar {
    height: 70px;
  }
  .cid-vbkDCHdNoh .navbar.opened {
    height: auto;
  }
  .cid-vbkDCHdNoh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbkDCHdNoh .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbkDCHdNoh .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar-brand {
    margin-right: auto;
  }
  .cid-vbkDCHdNoh .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbkDCHdNoh .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbk3wzFfxO {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbk3wzFfxO .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbk3wzFfxO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbk3wzFfxO .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbk3wzFfxO .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbk3wzFfxO .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbk3wzFfxO .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbk3wzFfxO .mbr-section-title {
  color: #cac8c8;
}
.cid-vbk3wzFfxO .mbr-text,
.cid-vbk3wzFfxO .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbk3wzTjb3 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbk3wzTjb3 .mbr-text {
  color: #000000;
}
.cid-vbk3wzTjb3 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbk3wzTjb3 .mbr-section-title {
  color: #000000;
}
.cid-vbkDCHdNoh {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbkDCHdNoh .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbkDCHdNoh .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbkDCHdNoh .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbkDCHdNoh .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbkDCHdNoh .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbkDCHdNoh .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbkDCHdNoh .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbkDCHdNoh .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: #232323;
}
.cid-vbkDCHdNoh .nav-item:focus,
.cid-vbkDCHdNoh .nav-link:focus {
  outline: none;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbkDCHdNoh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbkDCHdNoh .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;
}
.cid-vbkDCHdNoh .navbar.opened {
  transition: all 0.3s;
}
.cid-vbkDCHdNoh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbkDCHdNoh .navbar .navbar-logo img {
  width: auto;
}
.cid-vbkDCHdNoh .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbkDCHdNoh .navbar.collapsed {
  justify-content: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbkDCHdNoh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar {
    min-height: 72px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbkDCHdNoh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbkDCHdNoh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbkDCHdNoh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbkDCHdNoh .dropdown-item.active,
.cid-vbkDCHdNoh .dropdown-item:active {
  background-color: transparent;
}
.cid-vbkDCHdNoh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbkDCHdNoh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbkDCHdNoh .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .navbar-buttons {
    text-align: left;
  }
}
.cid-vbkDCHdNoh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbkDCHdNoh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbkDCHdNoh .navbar {
    height: 70px;
  }
  .cid-vbkDCHdNoh .navbar.opened {
    height: auto;
  }
  .cid-vbkDCHdNoh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbkDCHdNoh .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbkDCHdNoh .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar-brand {
    margin-right: auto;
  }
  .cid-vbkDCHdNoh .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbkDCHdNoh .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbk3T24X3M {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbk3T24X3M .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbk3T24X3M .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbk3T24X3M .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbk3T24X3M .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbk3T24X3M .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbk3T24X3M .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbk3T24X3M .mbr-section-title {
  color: #cac8c8;
}
.cid-vbk3T24X3M .mbr-text,
.cid-vbk3T24X3M .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbk3T2fYX7 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbk3T2fYX7 .mbr-text {
  color: #000000;
}
.cid-vbk3T2fYX7 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbk3T2fYX7 .mbr-section-title {
  color: #000000;
}
.cid-vbkDCHdNoh {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbkDCHdNoh .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbkDCHdNoh .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbkDCHdNoh .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbkDCHdNoh .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbkDCHdNoh .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbkDCHdNoh .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbkDCHdNoh .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbkDCHdNoh .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: #232323;
}
.cid-vbkDCHdNoh .nav-item:focus,
.cid-vbkDCHdNoh .nav-link:focus {
  outline: none;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbkDCHdNoh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbkDCHdNoh .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;
}
.cid-vbkDCHdNoh .navbar.opened {
  transition: all 0.3s;
}
.cid-vbkDCHdNoh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbkDCHdNoh .navbar .navbar-logo img {
  width: auto;
}
.cid-vbkDCHdNoh .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbkDCHdNoh .navbar.collapsed {
  justify-content: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbkDCHdNoh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar {
    min-height: 72px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbkDCHdNoh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbkDCHdNoh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbkDCHdNoh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbkDCHdNoh .dropdown-item.active,
.cid-vbkDCHdNoh .dropdown-item:active {
  background-color: transparent;
}
.cid-vbkDCHdNoh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbkDCHdNoh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbkDCHdNoh .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .navbar-buttons {
    text-align: left;
  }
}
.cid-vbkDCHdNoh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbkDCHdNoh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbkDCHdNoh .navbar {
    height: 70px;
  }
  .cid-vbkDCHdNoh .navbar.opened {
    height: auto;
  }
  .cid-vbkDCHdNoh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbkDCHdNoh .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbkDCHdNoh .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar-brand {
    margin-right: auto;
  }
  .cid-vbkDCHdNoh .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbkDCHdNoh .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbk4bLBcKc {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbk4bLBcKc .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbk4bLBcKc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbk4bLBcKc .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbk4bLBcKc .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbk4bLBcKc .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbk4bLBcKc .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbk4bLBcKc .mbr-section-title {
  color: #cac8c8;
}
.cid-vbk4bLBcKc .mbr-text,
.cid-vbk4bLBcKc .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbk4bLLuRI {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbk4bLLuRI .mbr-text {
  color: #000000;
}
.cid-vbk4bLLuRI .mbr-section-subtitle {
  color: #000000;
}
.cid-vbk4bLLuRI .mbr-section-title {
  color: #000000;
}
.cid-vbkDCHdNoh {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbkDCHdNoh .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbkDCHdNoh .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbkDCHdNoh .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbkDCHdNoh .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbkDCHdNoh .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbkDCHdNoh .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbkDCHdNoh .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbkDCHdNoh .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: #232323;
}
.cid-vbkDCHdNoh .nav-item:focus,
.cid-vbkDCHdNoh .nav-link:focus {
  outline: none;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbkDCHdNoh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbkDCHdNoh .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;
}
.cid-vbkDCHdNoh .navbar.opened {
  transition: all 0.3s;
}
.cid-vbkDCHdNoh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbkDCHdNoh .navbar .navbar-logo img {
  width: auto;
}
.cid-vbkDCHdNoh .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbkDCHdNoh .navbar.collapsed {
  justify-content: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbkDCHdNoh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar {
    min-height: 72px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbkDCHdNoh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbkDCHdNoh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbkDCHdNoh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbkDCHdNoh .dropdown-item.active,
.cid-vbkDCHdNoh .dropdown-item:active {
  background-color: transparent;
}
.cid-vbkDCHdNoh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbkDCHdNoh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbkDCHdNoh .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .navbar-buttons {
    text-align: left;
  }
}
.cid-vbkDCHdNoh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbkDCHdNoh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbkDCHdNoh .navbar {
    height: 70px;
  }
  .cid-vbkDCHdNoh .navbar.opened {
    height: auto;
  }
  .cid-vbkDCHdNoh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbkDCHdNoh .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbkDCHdNoh .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar-brand {
    margin-right: auto;
  }
  .cid-vbkDCHdNoh .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbkDCHdNoh .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbk4Mra6tn {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbk4Mra6tn .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbk4Mra6tn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbk4Mra6tn .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbk4Mra6tn .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbk4Mra6tn .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbk4Mra6tn .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbk4Mra6tn .mbr-section-title {
  color: #cac8c8;
}
.cid-vbk4Mra6tn .mbr-text,
.cid-vbk4Mra6tn .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbk4Mrlwb1 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbk4Mrlwb1 .mbr-text {
  color: #000000;
}
.cid-vbk4Mrlwb1 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbk4Mrlwb1 .mbr-section-title {
  color: #000000;
}
.cid-vbkDCHdNoh {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbkDCHdNoh .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbkDCHdNoh .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbkDCHdNoh .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbkDCHdNoh .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbkDCHdNoh .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbkDCHdNoh .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbkDCHdNoh .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbkDCHdNoh .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: #232323;
}
.cid-vbkDCHdNoh .nav-item:focus,
.cid-vbkDCHdNoh .nav-link:focus {
  outline: none;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbkDCHdNoh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbkDCHdNoh .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;
}
.cid-vbkDCHdNoh .navbar.opened {
  transition: all 0.3s;
}
.cid-vbkDCHdNoh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbkDCHdNoh .navbar .navbar-logo img {
  width: auto;
}
.cid-vbkDCHdNoh .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbkDCHdNoh .navbar.collapsed {
  justify-content: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbkDCHdNoh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar {
    min-height: 72px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbkDCHdNoh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbkDCHdNoh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbkDCHdNoh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbkDCHdNoh .dropdown-item.active,
.cid-vbkDCHdNoh .dropdown-item:active {
  background-color: transparent;
}
.cid-vbkDCHdNoh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbkDCHdNoh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbkDCHdNoh .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .navbar-buttons {
    text-align: left;
  }
}
.cid-vbkDCHdNoh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbkDCHdNoh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbkDCHdNoh .navbar {
    height: 70px;
  }
  .cid-vbkDCHdNoh .navbar.opened {
    height: auto;
  }
  .cid-vbkDCHdNoh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbkDCHdNoh .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbkDCHdNoh .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar-brand {
    margin-right: auto;
  }
  .cid-vbkDCHdNoh .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbkDCHdNoh .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbk575zzSj {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbk575zzSj .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbk575zzSj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbk575zzSj .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbk575zzSj .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbk575zzSj .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbk575zzSj .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbk575zzSj .mbr-section-title {
  color: #cac8c8;
}
.cid-vbk575zzSj .mbr-text,
.cid-vbk575zzSj .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbk575SL8t {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbk575SL8t .mbr-text {
  color: #000000;
}
.cid-vbk575SL8t .mbr-section-subtitle {
  color: #000000;
}
.cid-vbk575SL8t .mbr-section-title {
  color: #000000;
}
.cid-vbkDCHdNoh {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbkDCHdNoh .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbkDCHdNoh .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbkDCHdNoh .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbkDCHdNoh .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbkDCHdNoh .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbkDCHdNoh .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbkDCHdNoh .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbkDCHdNoh .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: #232323;
}
.cid-vbkDCHdNoh .nav-item:focus,
.cid-vbkDCHdNoh .nav-link:focus {
  outline: none;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbkDCHdNoh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbkDCHdNoh .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;
}
.cid-vbkDCHdNoh .navbar.opened {
  transition: all 0.3s;
}
.cid-vbkDCHdNoh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbkDCHdNoh .navbar .navbar-logo img {
  width: auto;
}
.cid-vbkDCHdNoh .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbkDCHdNoh .navbar.collapsed {
  justify-content: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbkDCHdNoh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar {
    min-height: 72px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbkDCHdNoh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbkDCHdNoh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbkDCHdNoh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbkDCHdNoh .dropdown-item.active,
.cid-vbkDCHdNoh .dropdown-item:active {
  background-color: transparent;
}
.cid-vbkDCHdNoh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbkDCHdNoh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbkDCHdNoh .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .navbar-buttons {
    text-align: left;
  }
}
.cid-vbkDCHdNoh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbkDCHdNoh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbkDCHdNoh .navbar {
    height: 70px;
  }
  .cid-vbkDCHdNoh .navbar.opened {
    height: auto;
  }
  .cid-vbkDCHdNoh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbkDCHdNoh .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbkDCHdNoh .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar-brand {
    margin-right: auto;
  }
  .cid-vbkDCHdNoh .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbkDCHdNoh .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbk5xWJZki {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbk5xWJZki .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbk5xWJZki .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbk5xWJZki .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbk5xWJZki .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbk5xWJZki .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbk5xWJZki .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbk5xWJZki .mbr-section-title {
  color: #cac8c8;
}
.cid-vbk5xWJZki .mbr-text,
.cid-vbk5xWJZki .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbk5xWUc0N {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbk5xWUc0N .mbr-text {
  color: #000000;
}
.cid-vbk5xWUc0N .mbr-section-subtitle {
  color: #000000;
}
.cid-vbk5xWUc0N .mbr-section-title {
  color: #000000;
}
.cid-vbkDCHdNoh {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbkDCHdNoh .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbkDCHdNoh .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbkDCHdNoh .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbkDCHdNoh .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbkDCHdNoh .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbkDCHdNoh .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbkDCHdNoh .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbkDCHdNoh .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: #232323;
}
.cid-vbkDCHdNoh .nav-item:focus,
.cid-vbkDCHdNoh .nav-link:focus {
  outline: none;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbkDCHdNoh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbkDCHdNoh .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;
}
.cid-vbkDCHdNoh .navbar.opened {
  transition: all 0.3s;
}
.cid-vbkDCHdNoh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbkDCHdNoh .navbar .navbar-logo img {
  width: auto;
}
.cid-vbkDCHdNoh .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbkDCHdNoh .navbar.collapsed {
  justify-content: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbkDCHdNoh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar {
    min-height: 72px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbkDCHdNoh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbkDCHdNoh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbkDCHdNoh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbkDCHdNoh .dropdown-item.active,
.cid-vbkDCHdNoh .dropdown-item:active {
  background-color: transparent;
}
.cid-vbkDCHdNoh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbkDCHdNoh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbkDCHdNoh .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .navbar-buttons {
    text-align: left;
  }
}
.cid-vbkDCHdNoh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbkDCHdNoh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbkDCHdNoh .navbar {
    height: 70px;
  }
  .cid-vbkDCHdNoh .navbar.opened {
    height: auto;
  }
  .cid-vbkDCHdNoh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbkDCHdNoh .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbkDCHdNoh .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar-brand {
    margin-right: auto;
  }
  .cid-vbkDCHdNoh .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbkDCHdNoh .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbk5TS4nSZ {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbk5TS4nSZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbk5TS4nSZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbk5TS4nSZ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbk5TS4nSZ .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbk5TS4nSZ .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbk5TS4nSZ .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbk5TS4nSZ .mbr-section-title {
  color: #cac8c8;
}
.cid-vbk5TS4nSZ .mbr-text,
.cid-vbk5TS4nSZ .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbk5TSf5a6 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbk5TSf5a6 .mbr-text {
  color: #000000;
}
.cid-vbk5TSf5a6 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbk5TSf5a6 .mbr-section-title {
  color: #000000;
}
.cid-vbkDCHdNoh {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbkDCHdNoh .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbkDCHdNoh .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbkDCHdNoh .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbkDCHdNoh .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbkDCHdNoh .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbkDCHdNoh .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbkDCHdNoh .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbkDCHdNoh .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: #232323;
}
.cid-vbkDCHdNoh .nav-item:focus,
.cid-vbkDCHdNoh .nav-link:focus {
  outline: none;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbkDCHdNoh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbkDCHdNoh .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;
}
.cid-vbkDCHdNoh .navbar.opened {
  transition: all 0.3s;
}
.cid-vbkDCHdNoh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbkDCHdNoh .navbar .navbar-logo img {
  width: auto;
}
.cid-vbkDCHdNoh .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbkDCHdNoh .navbar.collapsed {
  justify-content: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbkDCHdNoh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar {
    min-height: 72px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbkDCHdNoh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbkDCHdNoh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbkDCHdNoh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbkDCHdNoh .dropdown-item.active,
.cid-vbkDCHdNoh .dropdown-item:active {
  background-color: transparent;
}
.cid-vbkDCHdNoh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbkDCHdNoh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbkDCHdNoh .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .navbar-buttons {
    text-align: left;
  }
}
.cid-vbkDCHdNoh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbkDCHdNoh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbkDCHdNoh .navbar {
    height: 70px;
  }
  .cid-vbkDCHdNoh .navbar.opened {
    height: auto;
  }
  .cid-vbkDCHdNoh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbkDCHdNoh .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbkDCHdNoh .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar-brand {
    margin-right: auto;
  }
  .cid-vbkDCHdNoh .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbkDCHdNoh .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbk5W7FlCh {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbk5W7FlCh .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbk5W7FlCh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbk5W7FlCh .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbk5W7FlCh .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbk5W7FlCh .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbk5W7FlCh .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbk5W7FlCh .mbr-section-title {
  color: #cac8c8;
}
.cid-vbk5W7FlCh .mbr-text,
.cid-vbk5W7FlCh .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbk5W7N1Qw {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbk5W7N1Qw .mbr-text {
  color: #000000;
}
.cid-vbk5W7N1Qw .mbr-section-subtitle {
  color: #000000;
}
.cid-vbk5W7N1Qw .mbr-section-title {
  color: #000000;
}
.cid-vbkDCHdNoh {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbkDCHdNoh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbkDCHdNoh .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbkDCHdNoh .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbkDCHdNoh .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbkDCHdNoh .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbkDCHdNoh .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbkDCHdNoh .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbkDCHdNoh .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbkDCHdNoh .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: #232323;
}
.cid-vbkDCHdNoh .nav-item:focus,
.cid-vbkDCHdNoh .nav-link:focus {
  outline: none;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbkDCHdNoh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbkDCHdNoh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbkDCHdNoh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbkDCHdNoh .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;
}
.cid-vbkDCHdNoh .navbar.opened {
  transition: all 0.3s;
}
.cid-vbkDCHdNoh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbkDCHdNoh .navbar .navbar-logo img {
  width: auto;
}
.cid-vbkDCHdNoh .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbkDCHdNoh .navbar.collapsed {
  justify-content: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbkDCHdNoh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbkDCHdNoh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbkDCHdNoh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbkDCHdNoh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbkDCHdNoh .navbar {
    min-height: 72px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbkDCHdNoh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbkDCHdNoh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbkDCHdNoh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbkDCHdNoh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbkDCHdNoh .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbkDCHdNoh .dropdown-item.active,
.cid-vbkDCHdNoh .dropdown-item:active {
  background-color: transparent;
}
.cid-vbkDCHdNoh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbkDCHdNoh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbkDCHdNoh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbkDCHdNoh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbkDCHdNoh .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbkDCHdNoh .navbar-buttons {
    text-align: left;
  }
}
.cid-vbkDCHdNoh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbkDCHdNoh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbkDCHdNoh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbkDCHdNoh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbkDCHdNoh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbkDCHdNoh .navbar {
    height: 70px;
  }
  .cid-vbkDCHdNoh .navbar.opened {
    height: auto;
  }
  .cid-vbkDCHdNoh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbkDCHdNoh .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbkDCHdNoh .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbkDCHdNoh .navbar-brand {
    margin-right: auto;
  }
  .cid-vbkDCHdNoh .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbkDCHdNoh .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbkDCHdNoh .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbkDCHdNoh .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-vbkDCHdNoh .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbkDCHdNoh .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbk6MK7Cf3 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbk6MK7Cf3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbk6MK7Cf3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbk6MK7Cf3 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbk6MK7Cf3 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbk6MK7Cf3 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbk6MK7Cf3 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbk6MK7Cf3 .mbr-section-title {
  color: #cac8c8;
}
.cid-vbk6MK7Cf3 .mbr-text,
.cid-vbk6MK7Cf3 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbk6MKkV4Z {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbk6MKkV4Z .mbr-text {
  color: #000000;
}
.cid-vbk6MKkV4Z .mbr-section-subtitle {
  color: #000000;
}
.cid-vbk6MKkV4Z .mbr-section-title {
  color: #000000;
}
.cid-vbpNAJwGLu {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbpNAJwGLu .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-vbpNAJwGLu .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbpNAJwGLu .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-vbpNAJwGLu .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbpNAJwGLu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbpNAJwGLu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbpNAJwGLu .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbpNAJwGLu .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbpNAJwGLu .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbpNAJwGLu .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbpNAJwGLu .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbpNAJwGLu .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbpNAJwGLu .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbpNAJwGLu .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbpNAJwGLu .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbpNAJwGLu .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbpNAJwGLu .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbpNAJwGLu .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbpNAJwGLu .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbpNAJwGLu .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbpNAJwGLu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbpNAJwGLu .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbpNAJwGLu .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbpNAJwGLu .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbpNAJwGLu .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbpNAJwGLu .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: #232323;
}
.cid-vbpNAJwGLu .nav-item:focus,
.cid-vbpNAJwGLu .nav-link:focus {
  outline: none;
}
.cid-vbpNAJwGLu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbpNAJwGLu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbpNAJwGLu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbpNAJwGLu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbpNAJwGLu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbpNAJwGLu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbpNAJwGLu .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;
}
.cid-vbpNAJwGLu .navbar.opened {
  transition: all 0.3s;
}
.cid-vbpNAJwGLu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbpNAJwGLu .navbar .navbar-logo img {
  width: auto;
}
.cid-vbpNAJwGLu .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbpNAJwGLu .navbar.collapsed {
  justify-content: center;
}
.cid-vbpNAJwGLu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbpNAJwGLu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbpNAJwGLu .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbpNAJwGLu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbpNAJwGLu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbpNAJwGLu .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-vbpNAJwGLu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbpNAJwGLu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbpNAJwGLu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbpNAJwGLu .navbar {
    min-height: 72px;
  }
  .cid-vbpNAJwGLu .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbpNAJwGLu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbpNAJwGLu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbpNAJwGLu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbpNAJwGLu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbpNAJwGLu .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-vbpNAJwGLu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbpNAJwGLu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbpNAJwGLu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbpNAJwGLu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbpNAJwGLu .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbpNAJwGLu .dropdown-item.active,
.cid-vbpNAJwGLu .dropdown-item:active {
  background-color: transparent;
}
.cid-vbpNAJwGLu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbpNAJwGLu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbpNAJwGLu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbpNAJwGLu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbpNAJwGLu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbpNAJwGLu .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbpNAJwGLu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbpNAJwGLu .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbpNAJwGLu .navbar-buttons {
    text-align: left;
  }
}
.cid-vbpNAJwGLu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbpNAJwGLu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbpNAJwGLu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbpNAJwGLu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbpNAJwGLu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbpNAJwGLu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbpNAJwGLu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbpNAJwGLu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbpNAJwGLu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbpNAJwGLu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbpNAJwGLu .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbpNAJwGLu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbpNAJwGLu .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-vbpNAJwGLu .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbpNAJwGLu .navbar {
    height: 70px;
  }
  .cid-vbpNAJwGLu .navbar.opened {
    height: auto;
  }
  .cid-vbpNAJwGLu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbpNAJwGLu .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbpNAJwGLu .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbpNAJwGLu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbpNAJwGLu .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-vbpNAJwGLu .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbpNAJwGLu .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbpNAJwGLu .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbpNAJwGLu .navbar-brand {
    margin-right: auto;
  }
  .cid-vbpNAJwGLu .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbpNAJwGLu .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbpNAJwGLu .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbpNAJwGLu .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-vbpNAJwGLu .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbpNAJwGLu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbpNAJwGLu .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-vbpNAJwGLu .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbpNAJwGLu .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-vbpNAJwGLu .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbpNAJwGLu .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbpNAK1qCP {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbpNAK1qCP .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbpNAK1qCP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbpNAK1qCP .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbpNAK1qCP .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbpNAK1qCP .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbpNAK1qCP .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbpNAK1qCP .mbr-section-title {
  color: #cac8c8;
}
.cid-vbpNAK1qCP .mbr-text,
.cid-vbpNAK1qCP .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbpNAKbOmm {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbpNAKbOmm .mbr-text {
  color: #000000;
}
.cid-vbpNAKbOmm .mbr-section-subtitle {
  color: #000000;
}
.cid-vbpNAKbOmm .mbr-section-title {
  color: #000000;
}
.cid-vbpO60BMaK {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbpO60BMaK .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-vbpO60BMaK .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbpO60BMaK .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-vbpO60BMaK .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbpO60BMaK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbpO60BMaK .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbpO60BMaK .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbpO60BMaK .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbpO60BMaK .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbpO60BMaK .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbpO60BMaK .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbpO60BMaK .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbpO60BMaK .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbpO60BMaK .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbpO60BMaK .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbpO60BMaK .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbpO60BMaK .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbpO60BMaK .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbpO60BMaK .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbpO60BMaK .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbpO60BMaK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbpO60BMaK .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbpO60BMaK .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbpO60BMaK .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbpO60BMaK .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbpO60BMaK .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: #232323;
}
.cid-vbpO60BMaK .nav-item:focus,
.cid-vbpO60BMaK .nav-link:focus {
  outline: none;
}
.cid-vbpO60BMaK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbpO60BMaK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbpO60BMaK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbpO60BMaK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbpO60BMaK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbpO60BMaK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbpO60BMaK .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;
}
.cid-vbpO60BMaK .navbar.opened {
  transition: all 0.3s;
}
.cid-vbpO60BMaK .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbpO60BMaK .navbar .navbar-logo img {
  width: auto;
}
.cid-vbpO60BMaK .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbpO60BMaK .navbar.collapsed {
  justify-content: center;
}
.cid-vbpO60BMaK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbpO60BMaK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbpO60BMaK .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbpO60BMaK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbpO60BMaK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbpO60BMaK .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-vbpO60BMaK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbpO60BMaK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbpO60BMaK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbpO60BMaK .navbar {
    min-height: 72px;
  }
  .cid-vbpO60BMaK .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbpO60BMaK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbpO60BMaK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbpO60BMaK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbpO60BMaK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbpO60BMaK .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-vbpO60BMaK .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbpO60BMaK .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbpO60BMaK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbpO60BMaK .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbpO60BMaK .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbpO60BMaK .dropdown-item.active,
.cid-vbpO60BMaK .dropdown-item:active {
  background-color: transparent;
}
.cid-vbpO60BMaK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbpO60BMaK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbpO60BMaK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbpO60BMaK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbpO60BMaK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbpO60BMaK .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbpO60BMaK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbpO60BMaK .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbpO60BMaK .navbar-buttons {
    text-align: left;
  }
}
.cid-vbpO60BMaK button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbpO60BMaK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbpO60BMaK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbpO60BMaK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbpO60BMaK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbpO60BMaK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbpO60BMaK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbpO60BMaK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbpO60BMaK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbpO60BMaK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbpO60BMaK .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbpO60BMaK a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbpO60BMaK .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-vbpO60BMaK .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbpO60BMaK .navbar {
    height: 70px;
  }
  .cid-vbpO60BMaK .navbar.opened {
    height: auto;
  }
  .cid-vbpO60BMaK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbpO60BMaK .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbpO60BMaK .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbpO60BMaK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbpO60BMaK .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-vbpO60BMaK .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbpO60BMaK .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbpO60BMaK .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbpO60BMaK .navbar-brand {
    margin-right: auto;
  }
  .cid-vbpO60BMaK .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbpO60BMaK .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbpO60BMaK .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbpO60BMaK .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-vbpO60BMaK .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbpO60BMaK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbpO60BMaK .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-vbpO60BMaK .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbpO60BMaK .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-vbpO60BMaK .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbpO60BMaK .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbpO61662m {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbpO61662m .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbpO61662m .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbpO61662m .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbpO61662m .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbpO61662m .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbpO61662m .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbpO61662m .mbr-section-title {
  color: #cac8c8;
}
.cid-vbpO61662m .mbr-text,
.cid-vbpO61662m .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbpO61ignO {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbpO61ignO .mbr-text {
  color: #000000;
}
.cid-vbpO61ignO .mbr-section-subtitle {
  color: #000000;
}
.cid-vbpO61ignO .mbr-section-title {
  color: #000000;
}
.cid-vbpOxX8olM {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbpOxX8olM .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-vbpOxX8olM .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbpOxX8olM .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-vbpOxX8olM .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbpOxX8olM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbpOxX8olM .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbpOxX8olM .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbpOxX8olM .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbpOxX8olM .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbpOxX8olM .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbpOxX8olM .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbpOxX8olM .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbpOxX8olM .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbpOxX8olM .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbpOxX8olM .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbpOxX8olM .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbpOxX8olM .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbpOxX8olM .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbpOxX8olM .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbpOxX8olM .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbpOxX8olM .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbpOxX8olM .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbpOxX8olM .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbpOxX8olM .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbpOxX8olM .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbpOxX8olM .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: #232323;
}
.cid-vbpOxX8olM .nav-item:focus,
.cid-vbpOxX8olM .nav-link:focus {
  outline: none;
}
.cid-vbpOxX8olM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbpOxX8olM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbpOxX8olM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbpOxX8olM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbpOxX8olM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbpOxX8olM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbpOxX8olM .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;
}
.cid-vbpOxX8olM .navbar.opened {
  transition: all 0.3s;
}
.cid-vbpOxX8olM .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbpOxX8olM .navbar .navbar-logo img {
  width: auto;
}
.cid-vbpOxX8olM .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbpOxX8olM .navbar.collapsed {
  justify-content: center;
}
.cid-vbpOxX8olM .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbpOxX8olM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbpOxX8olM .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbpOxX8olM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbpOxX8olM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbpOxX8olM .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-vbpOxX8olM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbpOxX8olM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbpOxX8olM .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbpOxX8olM .navbar {
    min-height: 72px;
  }
  .cid-vbpOxX8olM .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbpOxX8olM .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbpOxX8olM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbpOxX8olM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbpOxX8olM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbpOxX8olM .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-vbpOxX8olM .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbpOxX8olM .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbpOxX8olM .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbpOxX8olM .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbpOxX8olM .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbpOxX8olM .dropdown-item.active,
.cid-vbpOxX8olM .dropdown-item:active {
  background-color: transparent;
}
.cid-vbpOxX8olM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbpOxX8olM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbpOxX8olM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbpOxX8olM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbpOxX8olM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbpOxX8olM .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbpOxX8olM ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbpOxX8olM .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbpOxX8olM .navbar-buttons {
    text-align: left;
  }
}
.cid-vbpOxX8olM button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbpOxX8olM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbpOxX8olM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbpOxX8olM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbpOxX8olM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbpOxX8olM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbpOxX8olM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbpOxX8olM nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbpOxX8olM nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbpOxX8olM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbpOxX8olM .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbpOxX8olM a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbpOxX8olM .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-vbpOxX8olM .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbpOxX8olM .navbar {
    height: 70px;
  }
  .cid-vbpOxX8olM .navbar.opened {
    height: auto;
  }
  .cid-vbpOxX8olM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbpOxX8olM .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbpOxX8olM .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbpOxX8olM .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbpOxX8olM .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-vbpOxX8olM .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbpOxX8olM .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbpOxX8olM .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbpOxX8olM .navbar-brand {
    margin-right: auto;
  }
  .cid-vbpOxX8olM .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbpOxX8olM .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbpOxX8olM .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbpOxX8olM .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-vbpOxX8olM .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbpOxX8olM .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbpOxX8olM .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-vbpOxX8olM .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbpOxX8olM .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-vbpOxX8olM .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbpOxX8olM .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbpOxXIZ2k {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbpOxXIZ2k .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbpOxXIZ2k .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbpOxXIZ2k .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbpOxXIZ2k .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbpOxXIZ2k .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbpOxXIZ2k .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbpOxXIZ2k .mbr-section-title {
  color: #cac8c8;
}
.cid-vbpOxXIZ2k .mbr-text,
.cid-vbpOxXIZ2k .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbpOxXXrYW {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbpOxXXrYW .mbr-text {
  color: #000000;
}
.cid-vbpOxXXrYW .mbr-section-subtitle {
  color: #000000;
}
.cid-vbpOxXXrYW .mbr-section-title {
  color: #000000;
}
.cid-vbpOW31wLO {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbpOW31wLO .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-vbpOW31wLO .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbpOW31wLO .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-vbpOW31wLO .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbpOW31wLO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbpOW31wLO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbpOW31wLO .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbpOW31wLO .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbpOW31wLO .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbpOW31wLO .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbpOW31wLO .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbpOW31wLO .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbpOW31wLO .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbpOW31wLO .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbpOW31wLO .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbpOW31wLO .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbpOW31wLO .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbpOW31wLO .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbpOW31wLO .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbpOW31wLO .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbpOW31wLO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbpOW31wLO .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbpOW31wLO .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbpOW31wLO .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbpOW31wLO .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbpOW31wLO .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: #232323;
}
.cid-vbpOW31wLO .nav-item:focus,
.cid-vbpOW31wLO .nav-link:focus {
  outline: none;
}
.cid-vbpOW31wLO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbpOW31wLO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbpOW31wLO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbpOW31wLO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbpOW31wLO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbpOW31wLO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbpOW31wLO .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;
}
.cid-vbpOW31wLO .navbar.opened {
  transition: all 0.3s;
}
.cid-vbpOW31wLO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbpOW31wLO .navbar .navbar-logo img {
  width: auto;
}
.cid-vbpOW31wLO .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbpOW31wLO .navbar.collapsed {
  justify-content: center;
}
.cid-vbpOW31wLO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbpOW31wLO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbpOW31wLO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbpOW31wLO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbpOW31wLO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbpOW31wLO .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-vbpOW31wLO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbpOW31wLO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbpOW31wLO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbpOW31wLO .navbar {
    min-height: 72px;
  }
  .cid-vbpOW31wLO .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbpOW31wLO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbpOW31wLO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbpOW31wLO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbpOW31wLO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbpOW31wLO .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-vbpOW31wLO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbpOW31wLO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbpOW31wLO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbpOW31wLO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbpOW31wLO .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbpOW31wLO .dropdown-item.active,
.cid-vbpOW31wLO .dropdown-item:active {
  background-color: transparent;
}
.cid-vbpOW31wLO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbpOW31wLO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbpOW31wLO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbpOW31wLO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbpOW31wLO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbpOW31wLO .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbpOW31wLO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbpOW31wLO .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbpOW31wLO .navbar-buttons {
    text-align: left;
  }
}
.cid-vbpOW31wLO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbpOW31wLO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbpOW31wLO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbpOW31wLO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbpOW31wLO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbpOW31wLO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbpOW31wLO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbpOW31wLO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbpOW31wLO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbpOW31wLO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbpOW31wLO .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbpOW31wLO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbpOW31wLO .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-vbpOW31wLO .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbpOW31wLO .navbar {
    height: 70px;
  }
  .cid-vbpOW31wLO .navbar.opened {
    height: auto;
  }
  .cid-vbpOW31wLO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbpOW31wLO .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbpOW31wLO .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbpOW31wLO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbpOW31wLO .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-vbpOW31wLO .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbpOW31wLO .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbpOW31wLO .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbpOW31wLO .navbar-brand {
    margin-right: auto;
  }
  .cid-vbpOW31wLO .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbpOW31wLO .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbpOW31wLO .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbpOW31wLO .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-vbpOW31wLO .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbpOW31wLO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbpOW31wLO .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-vbpOW31wLO .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbpOW31wLO .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-vbpOW31wLO .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbpOW31wLO .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbpOW3xOmR {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbpOW3xOmR .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbpOW3xOmR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbpOW3xOmR .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbpOW3xOmR .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbpOW3xOmR .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbpOW3xOmR .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbpOW3xOmR .mbr-section-title {
  color: #cac8c8;
}
.cid-vbpOW3xOmR .mbr-text,
.cid-vbpOW3xOmR .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbpOW3Mo15 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbpOW3Mo15 .mbr-text {
  color: #000000;
}
.cid-vbpOW3Mo15 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbpOW3Mo15 .mbr-section-title {
  color: #000000;
}
.cid-vbpPek5BQI {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbpPek5BQI .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-vbpPek5BQI .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbpPek5BQI .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-vbpPek5BQI .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbpPek5BQI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbpPek5BQI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbpPek5BQI .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbpPek5BQI .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbpPek5BQI .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbpPek5BQI .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbpPek5BQI .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbpPek5BQI .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbpPek5BQI .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbpPek5BQI .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbpPek5BQI .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbpPek5BQI .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbpPek5BQI .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbpPek5BQI .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbpPek5BQI .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbpPek5BQI .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbpPek5BQI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbpPek5BQI .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbpPek5BQI .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbpPek5BQI .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbpPek5BQI .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbpPek5BQI .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: #232323;
}
.cid-vbpPek5BQI .nav-item:focus,
.cid-vbpPek5BQI .nav-link:focus {
  outline: none;
}
.cid-vbpPek5BQI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbpPek5BQI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbpPek5BQI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbpPek5BQI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbpPek5BQI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbpPek5BQI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbpPek5BQI .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;
}
.cid-vbpPek5BQI .navbar.opened {
  transition: all 0.3s;
}
.cid-vbpPek5BQI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbpPek5BQI .navbar .navbar-logo img {
  width: auto;
}
.cid-vbpPek5BQI .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbpPek5BQI .navbar.collapsed {
  justify-content: center;
}
.cid-vbpPek5BQI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbpPek5BQI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbpPek5BQI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbpPek5BQI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbpPek5BQI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbpPek5BQI .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-vbpPek5BQI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbpPek5BQI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbpPek5BQI .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbpPek5BQI .navbar {
    min-height: 72px;
  }
  .cid-vbpPek5BQI .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbpPek5BQI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbpPek5BQI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbpPek5BQI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbpPek5BQI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbpPek5BQI .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-vbpPek5BQI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbpPek5BQI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbpPek5BQI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbpPek5BQI .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbpPek5BQI .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbpPek5BQI .dropdown-item.active,
.cid-vbpPek5BQI .dropdown-item:active {
  background-color: transparent;
}
.cid-vbpPek5BQI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbpPek5BQI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbpPek5BQI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbpPek5BQI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbpPek5BQI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbpPek5BQI .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbpPek5BQI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbpPek5BQI .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbpPek5BQI .navbar-buttons {
    text-align: left;
  }
}
.cid-vbpPek5BQI button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbpPek5BQI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbpPek5BQI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbpPek5BQI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbpPek5BQI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbpPek5BQI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbpPek5BQI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbpPek5BQI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbpPek5BQI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbpPek5BQI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbpPek5BQI .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbpPek5BQI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbpPek5BQI .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-vbpPek5BQI .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbpPek5BQI .navbar {
    height: 70px;
  }
  .cid-vbpPek5BQI .navbar.opened {
    height: auto;
  }
  .cid-vbpPek5BQI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbpPek5BQI .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbpPek5BQI .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbpPek5BQI .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbpPek5BQI .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-vbpPek5BQI .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbpPek5BQI .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbpPek5BQI .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbpPek5BQI .navbar-brand {
    margin-right: auto;
  }
  .cid-vbpPek5BQI .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbpPek5BQI .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbpPek5BQI .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbpPek5BQI .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-vbpPek5BQI .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbpPek5BQI .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbpPek5BQI .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-vbpPek5BQI .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbpPek5BQI .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-vbpPek5BQI .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbpPek5BQI .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbpPekDWIv {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbpPekDWIv .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbpPekDWIv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbpPekDWIv .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbpPekDWIv .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbpPekDWIv .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbpPekDWIv .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbpPekDWIv .mbr-section-title {
  color: #cac8c8;
}
.cid-vbpPekDWIv .mbr-text,
.cid-vbpPekDWIv .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbpPekPIM0 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbpPekPIM0 .mbr-text {
  color: #000000;
}
.cid-vbpPekPIM0 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbpPekPIM0 .mbr-section-title {
  color: #000000;
}
.cid-vbpPCgCKJn {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbpPCgCKJn .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-vbpPCgCKJn .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbpPCgCKJn .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-vbpPCgCKJn .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbpPCgCKJn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbpPCgCKJn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbpPCgCKJn .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbpPCgCKJn .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbpPCgCKJn .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbpPCgCKJn .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbpPCgCKJn .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbpPCgCKJn .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbpPCgCKJn .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbpPCgCKJn .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbpPCgCKJn .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbpPCgCKJn .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbpPCgCKJn .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbpPCgCKJn .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbpPCgCKJn .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbpPCgCKJn .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbpPCgCKJn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbpPCgCKJn .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbpPCgCKJn .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbpPCgCKJn .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbpPCgCKJn .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbpPCgCKJn .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: #232323;
}
.cid-vbpPCgCKJn .nav-item:focus,
.cid-vbpPCgCKJn .nav-link:focus {
  outline: none;
}
.cid-vbpPCgCKJn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbpPCgCKJn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbpPCgCKJn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbpPCgCKJn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbpPCgCKJn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbpPCgCKJn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbpPCgCKJn .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;
}
.cid-vbpPCgCKJn .navbar.opened {
  transition: all 0.3s;
}
.cid-vbpPCgCKJn .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbpPCgCKJn .navbar .navbar-logo img {
  width: auto;
}
.cid-vbpPCgCKJn .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbpPCgCKJn .navbar.collapsed {
  justify-content: center;
}
.cid-vbpPCgCKJn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbpPCgCKJn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbpPCgCKJn .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbpPCgCKJn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbpPCgCKJn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbpPCgCKJn .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-vbpPCgCKJn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbpPCgCKJn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbpPCgCKJn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbpPCgCKJn .navbar {
    min-height: 72px;
  }
  .cid-vbpPCgCKJn .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbpPCgCKJn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbpPCgCKJn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbpPCgCKJn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbpPCgCKJn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbpPCgCKJn .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-vbpPCgCKJn .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbpPCgCKJn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbpPCgCKJn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbpPCgCKJn .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbpPCgCKJn .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbpPCgCKJn .dropdown-item.active,
.cid-vbpPCgCKJn .dropdown-item:active {
  background-color: transparent;
}
.cid-vbpPCgCKJn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbpPCgCKJn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbpPCgCKJn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbpPCgCKJn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbpPCgCKJn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbpPCgCKJn .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbpPCgCKJn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbpPCgCKJn .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbpPCgCKJn .navbar-buttons {
    text-align: left;
  }
}
.cid-vbpPCgCKJn button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbpPCgCKJn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbpPCgCKJn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbpPCgCKJn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbpPCgCKJn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbpPCgCKJn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbpPCgCKJn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbpPCgCKJn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbpPCgCKJn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbpPCgCKJn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbpPCgCKJn .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbpPCgCKJn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbpPCgCKJn .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-vbpPCgCKJn .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbpPCgCKJn .navbar {
    height: 70px;
  }
  .cid-vbpPCgCKJn .navbar.opened {
    height: auto;
  }
  .cid-vbpPCgCKJn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbpPCgCKJn .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbpPCgCKJn .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbpPCgCKJn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbpPCgCKJn .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-vbpPCgCKJn .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbpPCgCKJn .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbpPCgCKJn .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbpPCgCKJn .navbar-brand {
    margin-right: auto;
  }
  .cid-vbpPCgCKJn .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbpPCgCKJn .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbpPCgCKJn .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbpPCgCKJn .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-vbpPCgCKJn .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbpPCgCKJn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbpPCgCKJn .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-vbpPCgCKJn .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbpPCgCKJn .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-vbpPCgCKJn .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbpPCgCKJn .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbpPChgD21 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbpPChgD21 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbpPChgD21 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbpPChgD21 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbpPChgD21 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbpPChgD21 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbpPChgD21 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbpPChgD21 .mbr-section-title {
  color: #cac8c8;
}
.cid-vbpPChgD21 .mbr-text,
.cid-vbpPChgD21 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbpPChunhl {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbpPChunhl .mbr-text {
  color: #000000;
}
.cid-vbpPChunhl .mbr-section-subtitle {
  color: #000000;
}
.cid-vbpPChunhl .mbr-section-title {
  color: #000000;
}
.cid-vbpQ2SUYir {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbpQ2SUYir .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-vbpQ2SUYir .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbpQ2SUYir .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-vbpQ2SUYir .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbpQ2SUYir .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbpQ2SUYir .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbpQ2SUYir .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbpQ2SUYir .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbpQ2SUYir .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbpQ2SUYir .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbpQ2SUYir .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbpQ2SUYir .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbpQ2SUYir .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbpQ2SUYir .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbpQ2SUYir .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbpQ2SUYir .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbpQ2SUYir .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbpQ2SUYir .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbpQ2SUYir .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbpQ2SUYir .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbpQ2SUYir .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbpQ2SUYir .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbpQ2SUYir .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbpQ2SUYir .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbpQ2SUYir .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbpQ2SUYir .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: #232323;
}
.cid-vbpQ2SUYir .nav-item:focus,
.cid-vbpQ2SUYir .nav-link:focus {
  outline: none;
}
.cid-vbpQ2SUYir .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbpQ2SUYir .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbpQ2SUYir .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbpQ2SUYir .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbpQ2SUYir .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbpQ2SUYir .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbpQ2SUYir .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;
}
.cid-vbpQ2SUYir .navbar.opened {
  transition: all 0.3s;
}
.cid-vbpQ2SUYir .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbpQ2SUYir .navbar .navbar-logo img {
  width: auto;
}
.cid-vbpQ2SUYir .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbpQ2SUYir .navbar.collapsed {
  justify-content: center;
}
.cid-vbpQ2SUYir .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbpQ2SUYir .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbpQ2SUYir .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbpQ2SUYir .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbpQ2SUYir .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbpQ2SUYir .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-vbpQ2SUYir .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbpQ2SUYir .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbpQ2SUYir .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbpQ2SUYir .navbar {
    min-height: 72px;
  }
  .cid-vbpQ2SUYir .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbpQ2SUYir .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbpQ2SUYir .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbpQ2SUYir .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbpQ2SUYir .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbpQ2SUYir .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-vbpQ2SUYir .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbpQ2SUYir .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbpQ2SUYir .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbpQ2SUYir .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbpQ2SUYir .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbpQ2SUYir .dropdown-item.active,
.cid-vbpQ2SUYir .dropdown-item:active {
  background-color: transparent;
}
.cid-vbpQ2SUYir .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbpQ2SUYir .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbpQ2SUYir .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbpQ2SUYir .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbpQ2SUYir .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbpQ2SUYir .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbpQ2SUYir ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbpQ2SUYir .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbpQ2SUYir .navbar-buttons {
    text-align: left;
  }
}
.cid-vbpQ2SUYir button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbpQ2SUYir button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbpQ2SUYir button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbpQ2SUYir button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbpQ2SUYir button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbpQ2SUYir button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbpQ2SUYir nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbpQ2SUYir nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbpQ2SUYir nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbpQ2SUYir nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbpQ2SUYir .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbpQ2SUYir a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbpQ2SUYir .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-vbpQ2SUYir .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbpQ2SUYir .navbar {
    height: 70px;
  }
  .cid-vbpQ2SUYir .navbar.opened {
    height: auto;
  }
  .cid-vbpQ2SUYir .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbpQ2SUYir .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbpQ2SUYir .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbpQ2SUYir .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbpQ2SUYir .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-vbpQ2SUYir .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbpQ2SUYir .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbpQ2SUYir .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbpQ2SUYir .navbar-brand {
    margin-right: auto;
  }
  .cid-vbpQ2SUYir .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbpQ2SUYir .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbpQ2SUYir .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbpQ2SUYir .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-vbpQ2SUYir .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbpQ2SUYir .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbpQ2SUYir .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-vbpQ2SUYir .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbpQ2SUYir .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-vbpQ2SUYir .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbpQ2SUYir .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbpQ2TAhZm {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbpQ2TAhZm .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbpQ2TAhZm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbpQ2TAhZm .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbpQ2TAhZm .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbpQ2TAhZm .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbpQ2TAhZm .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbpQ2TAhZm .mbr-section-title {
  color: #cac8c8;
}
.cid-vbpQ2TAhZm .mbr-text,
.cid-vbpQ2TAhZm .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbpQ2TNo7m {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbpQ2TNo7m .mbr-text {
  color: #000000;
}
.cid-vbpQ2TNo7m .mbr-section-subtitle {
  color: #000000;
}
.cid-vbpQ2TNo7m .mbr-section-title {
  color: #000000;
}
.cid-vbpQiQesoY {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbpQiQesoY .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-vbpQiQesoY .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbpQiQesoY .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-vbpQiQesoY .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbpQiQesoY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbpQiQesoY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbpQiQesoY .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbpQiQesoY .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbpQiQesoY .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbpQiQesoY .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbpQiQesoY .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbpQiQesoY .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbpQiQesoY .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbpQiQesoY .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbpQiQesoY .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbpQiQesoY .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbpQiQesoY .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbpQiQesoY .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbpQiQesoY .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbpQiQesoY .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbpQiQesoY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbpQiQesoY .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbpQiQesoY .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbpQiQesoY .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbpQiQesoY .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbpQiQesoY .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: #232323;
}
.cid-vbpQiQesoY .nav-item:focus,
.cid-vbpQiQesoY .nav-link:focus {
  outline: none;
}
.cid-vbpQiQesoY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbpQiQesoY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbpQiQesoY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbpQiQesoY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbpQiQesoY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbpQiQesoY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbpQiQesoY .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;
}
.cid-vbpQiQesoY .navbar.opened {
  transition: all 0.3s;
}
.cid-vbpQiQesoY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbpQiQesoY .navbar .navbar-logo img {
  width: auto;
}
.cid-vbpQiQesoY .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbpQiQesoY .navbar.collapsed {
  justify-content: center;
}
.cid-vbpQiQesoY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbpQiQesoY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbpQiQesoY .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbpQiQesoY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbpQiQesoY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbpQiQesoY .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-vbpQiQesoY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbpQiQesoY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbpQiQesoY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbpQiQesoY .navbar {
    min-height: 72px;
  }
  .cid-vbpQiQesoY .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbpQiQesoY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbpQiQesoY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbpQiQesoY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbpQiQesoY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbpQiQesoY .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-vbpQiQesoY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbpQiQesoY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbpQiQesoY .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbpQiQesoY .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbpQiQesoY .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbpQiQesoY .dropdown-item.active,
.cid-vbpQiQesoY .dropdown-item:active {
  background-color: transparent;
}
.cid-vbpQiQesoY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbpQiQesoY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbpQiQesoY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbpQiQesoY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbpQiQesoY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbpQiQesoY .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbpQiQesoY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbpQiQesoY .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbpQiQesoY .navbar-buttons {
    text-align: left;
  }
}
.cid-vbpQiQesoY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbpQiQesoY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbpQiQesoY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbpQiQesoY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbpQiQesoY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbpQiQesoY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbpQiQesoY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbpQiQesoY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbpQiQesoY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbpQiQesoY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbpQiQesoY .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbpQiQesoY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbpQiQesoY .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-vbpQiQesoY .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbpQiQesoY .navbar {
    height: 70px;
  }
  .cid-vbpQiQesoY .navbar.opened {
    height: auto;
  }
  .cid-vbpQiQesoY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbpQiQesoY .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbpQiQesoY .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbpQiQesoY .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbpQiQesoY .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-vbpQiQesoY .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbpQiQesoY .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbpQiQesoY .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbpQiQesoY .navbar-brand {
    margin-right: auto;
  }
  .cid-vbpQiQesoY .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbpQiQesoY .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbpQiQesoY .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbpQiQesoY .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-vbpQiQesoY .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbpQiQesoY .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbpQiQesoY .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-vbpQiQesoY .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbpQiQesoY .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-vbpQiQesoY .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbpQiQesoY .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbpQiQMxuG {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbpQiQMxuG .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbpQiQMxuG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbpQiQMxuG .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbpQiQMxuG .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbpQiQMxuG .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbpQiQMxuG .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbpQiQMxuG .mbr-section-title {
  color: #cac8c8;
}
.cid-vbpQiQMxuG .mbr-text,
.cid-vbpQiQMxuG .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbpQiQY03F {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbpQiQY03F .mbr-text {
  color: #000000;
}
.cid-vbpQiQY03F .mbr-section-subtitle {
  color: #000000;
}
.cid-vbpQiQY03F .mbr-section-title {
  color: #000000;
}
.cid-vbpQUhmmK8 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbpQUhmmK8 .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-vbpQUhmmK8 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbpQUhmmK8 .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-vbpQUhmmK8 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbpQUhmmK8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbpQUhmmK8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbpQUhmmK8 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbpQUhmmK8 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbpQUhmmK8 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbpQUhmmK8 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbpQUhmmK8 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbpQUhmmK8 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbpQUhmmK8 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbpQUhmmK8 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbpQUhmmK8 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbpQUhmmK8 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbpQUhmmK8 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbpQUhmmK8 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbpQUhmmK8 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbpQUhmmK8 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbpQUhmmK8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbpQUhmmK8 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbpQUhmmK8 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbpQUhmmK8 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbpQUhmmK8 .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbpQUhmmK8 .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: #232323;
}
.cid-vbpQUhmmK8 .nav-item:focus,
.cid-vbpQUhmmK8 .nav-link:focus {
  outline: none;
}
.cid-vbpQUhmmK8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbpQUhmmK8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbpQUhmmK8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbpQUhmmK8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbpQUhmmK8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbpQUhmmK8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbpQUhmmK8 .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;
}
.cid-vbpQUhmmK8 .navbar.opened {
  transition: all 0.3s;
}
.cid-vbpQUhmmK8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbpQUhmmK8 .navbar .navbar-logo img {
  width: auto;
}
.cid-vbpQUhmmK8 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbpQUhmmK8 .navbar.collapsed {
  justify-content: center;
}
.cid-vbpQUhmmK8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbpQUhmmK8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbpQUhmmK8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbpQUhmmK8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbpQUhmmK8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbpQUhmmK8 .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-vbpQUhmmK8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbpQUhmmK8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbpQUhmmK8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbpQUhmmK8 .navbar {
    min-height: 72px;
  }
  .cid-vbpQUhmmK8 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbpQUhmmK8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbpQUhmmK8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbpQUhmmK8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbpQUhmmK8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbpQUhmmK8 .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-vbpQUhmmK8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbpQUhmmK8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbpQUhmmK8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbpQUhmmK8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbpQUhmmK8 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbpQUhmmK8 .dropdown-item.active,
.cid-vbpQUhmmK8 .dropdown-item:active {
  background-color: transparent;
}
.cid-vbpQUhmmK8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbpQUhmmK8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbpQUhmmK8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbpQUhmmK8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbpQUhmmK8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbpQUhmmK8 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbpQUhmmK8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbpQUhmmK8 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbpQUhmmK8 .navbar-buttons {
    text-align: left;
  }
}
.cid-vbpQUhmmK8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbpQUhmmK8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbpQUhmmK8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbpQUhmmK8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbpQUhmmK8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbpQUhmmK8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbpQUhmmK8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbpQUhmmK8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbpQUhmmK8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbpQUhmmK8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbpQUhmmK8 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbpQUhmmK8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbpQUhmmK8 .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-vbpQUhmmK8 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbpQUhmmK8 .navbar {
    height: 70px;
  }
  .cid-vbpQUhmmK8 .navbar.opened {
    height: auto;
  }
  .cid-vbpQUhmmK8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbpQUhmmK8 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbpQUhmmK8 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbpQUhmmK8 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbpQUhmmK8 .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-vbpQUhmmK8 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbpQUhmmK8 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbpQUhmmK8 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbpQUhmmK8 .navbar-brand {
    margin-right: auto;
  }
  .cid-vbpQUhmmK8 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbpQUhmmK8 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbpQUhmmK8 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbpQUhmmK8 .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-vbpQUhmmK8 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbpQUhmmK8 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbpQUhmmK8 .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-vbpQUhmmK8 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbpQUhmmK8 .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-vbpQUhmmK8 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbpQUhmmK8 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbpQUhXVRt {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbpQUhXVRt .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbpQUhXVRt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbpQUhXVRt .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbpQUhXVRt .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbpQUhXVRt .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbpQUhXVRt .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbpQUhXVRt .mbr-section-title {
  color: #cac8c8;
}
.cid-vbpQUhXVRt .mbr-text,
.cid-vbpQUhXVRt .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbpQUi80Qo {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbpQUi80Qo .mbr-text {
  color: #000000;
}
.cid-vbpQUi80Qo .mbr-section-subtitle {
  color: #000000;
}
.cid-vbpQUi80Qo .mbr-section-title {
  color: #000000;
}
.cid-vbvFLNzA8k {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbvFLNzA8k .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-vbvFLNzA8k .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbvFLNzA8k .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-vbvFLNzA8k .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbvFLNzA8k .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbvFLNzA8k .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbvFLNzA8k .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbvFLNzA8k .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbvFLNzA8k .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbvFLNzA8k .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbvFLNzA8k .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbvFLNzA8k .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbvFLNzA8k .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbvFLNzA8k .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbvFLNzA8k .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbvFLNzA8k .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbvFLNzA8k .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbvFLNzA8k .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbvFLNzA8k .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbvFLNzA8k .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbvFLNzA8k .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbvFLNzA8k .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbvFLNzA8k .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbvFLNzA8k .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbvFLNzA8k .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbvFLNzA8k .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: #232323;
}
.cid-vbvFLNzA8k .nav-item:focus,
.cid-vbvFLNzA8k .nav-link:focus {
  outline: none;
}
.cid-vbvFLNzA8k .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbvFLNzA8k .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbvFLNzA8k .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbvFLNzA8k .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbvFLNzA8k .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbvFLNzA8k .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbvFLNzA8k .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;
}
.cid-vbvFLNzA8k .navbar.opened {
  transition: all 0.3s;
}
.cid-vbvFLNzA8k .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbvFLNzA8k .navbar .navbar-logo img {
  width: auto;
}
.cid-vbvFLNzA8k .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbvFLNzA8k .navbar.collapsed {
  justify-content: center;
}
.cid-vbvFLNzA8k .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbvFLNzA8k .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbvFLNzA8k .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbvFLNzA8k .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbvFLNzA8k .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbvFLNzA8k .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-vbvFLNzA8k .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbvFLNzA8k .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbvFLNzA8k .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbvFLNzA8k .navbar {
    min-height: 72px;
  }
  .cid-vbvFLNzA8k .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbvFLNzA8k .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbvFLNzA8k .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbvFLNzA8k .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbvFLNzA8k .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbvFLNzA8k .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-vbvFLNzA8k .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbvFLNzA8k .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbvFLNzA8k .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbvFLNzA8k .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbvFLNzA8k .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbvFLNzA8k .dropdown-item.active,
.cid-vbvFLNzA8k .dropdown-item:active {
  background-color: transparent;
}
.cid-vbvFLNzA8k .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbvFLNzA8k .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbvFLNzA8k .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbvFLNzA8k .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbvFLNzA8k .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbvFLNzA8k .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbvFLNzA8k ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbvFLNzA8k .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbvFLNzA8k .navbar-buttons {
    text-align: left;
  }
}
.cid-vbvFLNzA8k button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbvFLNzA8k button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbvFLNzA8k button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbvFLNzA8k button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvFLNzA8k button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvFLNzA8k button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbvFLNzA8k nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvFLNzA8k nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbvFLNzA8k nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbvFLNzA8k nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvFLNzA8k .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbvFLNzA8k a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbvFLNzA8k .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-vbvFLNzA8k .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbvFLNzA8k .navbar {
    height: 70px;
  }
  .cid-vbvFLNzA8k .navbar.opened {
    height: auto;
  }
  .cid-vbvFLNzA8k .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbvFLNzA8k .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbvFLNzA8k .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbvFLNzA8k .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbvFLNzA8k .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-vbvFLNzA8k .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbvFLNzA8k .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbvFLNzA8k .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbvFLNzA8k .navbar-brand {
    margin-right: auto;
  }
  .cid-vbvFLNzA8k .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbvFLNzA8k .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbvFLNzA8k .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbvFLNzA8k .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-vbvFLNzA8k .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbvFLNzA8k .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbvFLNzA8k .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-vbvFLNzA8k .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbvFLNzA8k .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-vbvFLNzA8k .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbvFLNzA8k .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbvFLOboSC {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbvFLOboSC .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbvFLOboSC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbvFLOboSC .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbvFLOboSC .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbvFLOboSC .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbvFLOboSC .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbvFLOboSC .mbr-section-title {
  color: #cac8c8;
}
.cid-vbvFLOboSC .mbr-text,
.cid-vbvFLOboSC .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbvFLOlAgf {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbvFLOlAgf .mbr-text {
  color: #000000;
}
.cid-vbvFLOlAgf .mbr-section-subtitle {
  color: #000000;
}
.cid-vbvFLOlAgf .mbr-section-title {
  color: #000000;
}
.cid-vbvG5kdraC {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbvG5kdraC .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-vbvG5kdraC .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbvG5kdraC .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-vbvG5kdraC .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbvG5kdraC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbvG5kdraC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbvG5kdraC .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbvG5kdraC .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbvG5kdraC .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbvG5kdraC .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbvG5kdraC .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbvG5kdraC .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbvG5kdraC .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbvG5kdraC .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbvG5kdraC .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbvG5kdraC .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbvG5kdraC .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbvG5kdraC .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbvG5kdraC .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbvG5kdraC .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbvG5kdraC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbvG5kdraC .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbvG5kdraC .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbvG5kdraC .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbvG5kdraC .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbvG5kdraC .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: #232323;
}
.cid-vbvG5kdraC .nav-item:focus,
.cid-vbvG5kdraC .nav-link:focus {
  outline: none;
}
.cid-vbvG5kdraC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbvG5kdraC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbvG5kdraC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbvG5kdraC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbvG5kdraC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbvG5kdraC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbvG5kdraC .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;
}
.cid-vbvG5kdraC .navbar.opened {
  transition: all 0.3s;
}
.cid-vbvG5kdraC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbvG5kdraC .navbar .navbar-logo img {
  width: auto;
}
.cid-vbvG5kdraC .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbvG5kdraC .navbar.collapsed {
  justify-content: center;
}
.cid-vbvG5kdraC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbvG5kdraC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbvG5kdraC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbvG5kdraC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbvG5kdraC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbvG5kdraC .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-vbvG5kdraC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbvG5kdraC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbvG5kdraC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbvG5kdraC .navbar {
    min-height: 72px;
  }
  .cid-vbvG5kdraC .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbvG5kdraC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbvG5kdraC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbvG5kdraC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbvG5kdraC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbvG5kdraC .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-vbvG5kdraC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbvG5kdraC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbvG5kdraC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbvG5kdraC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbvG5kdraC .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbvG5kdraC .dropdown-item.active,
.cid-vbvG5kdraC .dropdown-item:active {
  background-color: transparent;
}
.cid-vbvG5kdraC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbvG5kdraC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbvG5kdraC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbvG5kdraC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbvG5kdraC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbvG5kdraC .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbvG5kdraC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbvG5kdraC .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbvG5kdraC .navbar-buttons {
    text-align: left;
  }
}
.cid-vbvG5kdraC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbvG5kdraC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbvG5kdraC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbvG5kdraC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvG5kdraC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvG5kdraC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbvG5kdraC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvG5kdraC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbvG5kdraC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbvG5kdraC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvG5kdraC .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbvG5kdraC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbvG5kdraC .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-vbvG5kdraC .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbvG5kdraC .navbar {
    height: 70px;
  }
  .cid-vbvG5kdraC .navbar.opened {
    height: auto;
  }
  .cid-vbvG5kdraC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbvG5kdraC .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbvG5kdraC .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbvG5kdraC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbvG5kdraC .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-vbvG5kdraC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbvG5kdraC .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbvG5kdraC .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbvG5kdraC .navbar-brand {
    margin-right: auto;
  }
  .cid-vbvG5kdraC .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbvG5kdraC .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbvG5kdraC .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbvG5kdraC .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-vbvG5kdraC .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbvG5kdraC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbvG5kdraC .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-vbvG5kdraC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbvG5kdraC .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-vbvG5kdraC .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbvG5kdraC .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbvG5kFzpl {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbvG5kFzpl .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbvG5kFzpl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbvG5kFzpl .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbvG5kFzpl .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbvG5kFzpl .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbvG5kFzpl .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbvG5kFzpl .mbr-section-title {
  color: #cac8c8;
}
.cid-vbvG5kFzpl .mbr-text,
.cid-vbvG5kFzpl .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbvG5kW490 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbvG5kW490 .mbr-text {
  color: #000000;
}
.cid-vbvG5kW490 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbvG5kW490 .mbr-section-title {
  color: #000000;
}
.cid-vbvGoxruzB {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbvGoxruzB .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-vbvGoxruzB .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbvGoxruzB .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-vbvGoxruzB .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbvGoxruzB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbvGoxruzB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbvGoxruzB .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbvGoxruzB .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbvGoxruzB .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbvGoxruzB .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbvGoxruzB .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbvGoxruzB .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbvGoxruzB .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbvGoxruzB .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbvGoxruzB .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbvGoxruzB .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbvGoxruzB .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbvGoxruzB .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbvGoxruzB .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbvGoxruzB .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbvGoxruzB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbvGoxruzB .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbvGoxruzB .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbvGoxruzB .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbvGoxruzB .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbvGoxruzB .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: #232323;
}
.cid-vbvGoxruzB .nav-item:focus,
.cid-vbvGoxruzB .nav-link:focus {
  outline: none;
}
.cid-vbvGoxruzB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbvGoxruzB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbvGoxruzB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbvGoxruzB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbvGoxruzB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbvGoxruzB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbvGoxruzB .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;
}
.cid-vbvGoxruzB .navbar.opened {
  transition: all 0.3s;
}
.cid-vbvGoxruzB .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbvGoxruzB .navbar .navbar-logo img {
  width: auto;
}
.cid-vbvGoxruzB .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbvGoxruzB .navbar.collapsed {
  justify-content: center;
}
.cid-vbvGoxruzB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbvGoxruzB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbvGoxruzB .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbvGoxruzB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbvGoxruzB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbvGoxruzB .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-vbvGoxruzB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbvGoxruzB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbvGoxruzB .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbvGoxruzB .navbar {
    min-height: 72px;
  }
  .cid-vbvGoxruzB .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbvGoxruzB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbvGoxruzB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbvGoxruzB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbvGoxruzB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbvGoxruzB .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-vbvGoxruzB .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbvGoxruzB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbvGoxruzB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbvGoxruzB .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbvGoxruzB .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbvGoxruzB .dropdown-item.active,
.cid-vbvGoxruzB .dropdown-item:active {
  background-color: transparent;
}
.cid-vbvGoxruzB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbvGoxruzB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbvGoxruzB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbvGoxruzB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbvGoxruzB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbvGoxruzB .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbvGoxruzB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbvGoxruzB .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbvGoxruzB .navbar-buttons {
    text-align: left;
  }
}
.cid-vbvGoxruzB button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbvGoxruzB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbvGoxruzB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbvGoxruzB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvGoxruzB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvGoxruzB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbvGoxruzB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvGoxruzB nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbvGoxruzB nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbvGoxruzB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvGoxruzB .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbvGoxruzB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbvGoxruzB .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-vbvGoxruzB .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbvGoxruzB .navbar {
    height: 70px;
  }
  .cid-vbvGoxruzB .navbar.opened {
    height: auto;
  }
  .cid-vbvGoxruzB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbvGoxruzB .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbvGoxruzB .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbvGoxruzB .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbvGoxruzB .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-vbvGoxruzB .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbvGoxruzB .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbvGoxruzB .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbvGoxruzB .navbar-brand {
    margin-right: auto;
  }
  .cid-vbvGoxruzB .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbvGoxruzB .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbvGoxruzB .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbvGoxruzB .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-vbvGoxruzB .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbvGoxruzB .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbvGoxruzB .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-vbvGoxruzB .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbvGoxruzB .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-vbvGoxruzB .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbvGoxruzB .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbvGoxTgnX {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbvGoxTgnX .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbvGoxTgnX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbvGoxTgnX .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbvGoxTgnX .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbvGoxTgnX .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbvGoxTgnX .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbvGoxTgnX .mbr-section-title {
  color: #cac8c8;
}
.cid-vbvGoxTgnX .mbr-text,
.cid-vbvGoxTgnX .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbvGoy3gu8 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbvGoy3gu8 .mbr-text {
  color: #000000;
}
.cid-vbvGoy3gu8 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbvGoy3gu8 .mbr-section-title {
  color: #000000;
}
.cid-vbvGMaLeTk {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbvGMaLeTk .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-vbvGMaLeTk .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbvGMaLeTk .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-vbvGMaLeTk .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbvGMaLeTk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbvGMaLeTk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbvGMaLeTk .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbvGMaLeTk .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbvGMaLeTk .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbvGMaLeTk .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbvGMaLeTk .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbvGMaLeTk .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbvGMaLeTk .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbvGMaLeTk .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbvGMaLeTk .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbvGMaLeTk .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbvGMaLeTk .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbvGMaLeTk .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbvGMaLeTk .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbvGMaLeTk .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbvGMaLeTk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbvGMaLeTk .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbvGMaLeTk .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbvGMaLeTk .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbvGMaLeTk .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbvGMaLeTk .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: #232323;
}
.cid-vbvGMaLeTk .nav-item:focus,
.cid-vbvGMaLeTk .nav-link:focus {
  outline: none;
}
.cid-vbvGMaLeTk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbvGMaLeTk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbvGMaLeTk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbvGMaLeTk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbvGMaLeTk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbvGMaLeTk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbvGMaLeTk .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;
}
.cid-vbvGMaLeTk .navbar.opened {
  transition: all 0.3s;
}
.cid-vbvGMaLeTk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbvGMaLeTk .navbar .navbar-logo img {
  width: auto;
}
.cid-vbvGMaLeTk .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbvGMaLeTk .navbar.collapsed {
  justify-content: center;
}
.cid-vbvGMaLeTk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbvGMaLeTk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbvGMaLeTk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbvGMaLeTk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbvGMaLeTk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbvGMaLeTk .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-vbvGMaLeTk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbvGMaLeTk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbvGMaLeTk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbvGMaLeTk .navbar {
    min-height: 72px;
  }
  .cid-vbvGMaLeTk .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbvGMaLeTk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbvGMaLeTk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbvGMaLeTk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbvGMaLeTk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbvGMaLeTk .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-vbvGMaLeTk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbvGMaLeTk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbvGMaLeTk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbvGMaLeTk .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbvGMaLeTk .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbvGMaLeTk .dropdown-item.active,
.cid-vbvGMaLeTk .dropdown-item:active {
  background-color: transparent;
}
.cid-vbvGMaLeTk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbvGMaLeTk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbvGMaLeTk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbvGMaLeTk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbvGMaLeTk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbvGMaLeTk .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbvGMaLeTk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbvGMaLeTk .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbvGMaLeTk .navbar-buttons {
    text-align: left;
  }
}
.cid-vbvGMaLeTk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbvGMaLeTk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbvGMaLeTk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbvGMaLeTk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvGMaLeTk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvGMaLeTk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbvGMaLeTk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvGMaLeTk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbvGMaLeTk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbvGMaLeTk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvGMaLeTk .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbvGMaLeTk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbvGMaLeTk .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-vbvGMaLeTk .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbvGMaLeTk .navbar {
    height: 70px;
  }
  .cid-vbvGMaLeTk .navbar.opened {
    height: auto;
  }
  .cid-vbvGMaLeTk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbvGMaLeTk .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbvGMaLeTk .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbvGMaLeTk .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbvGMaLeTk .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-vbvGMaLeTk .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbvGMaLeTk .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbvGMaLeTk .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbvGMaLeTk .navbar-brand {
    margin-right: auto;
  }
  .cid-vbvGMaLeTk .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbvGMaLeTk .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbvGMaLeTk .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbvGMaLeTk .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-vbvGMaLeTk .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbvGMaLeTk .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbvGMaLeTk .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-vbvGMaLeTk .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbvGMaLeTk .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-vbvGMaLeTk .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbvGMaLeTk .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbvGMbkn3b {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbvGMbkn3b .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbvGMbkn3b .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbvGMbkn3b .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbvGMbkn3b .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbvGMbkn3b .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbvGMbkn3b .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbvGMbkn3b .mbr-section-title {
  color: #cac8c8;
}
.cid-vbvGMbkn3b .mbr-text,
.cid-vbvGMbkn3b .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbvGMbxBvU {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbvGMbxBvU .mbr-text {
  color: #000000;
}
.cid-vbvGMbxBvU .mbr-section-subtitle {
  color: #000000;
}
.cid-vbvGMbxBvU .mbr-section-title {
  color: #000000;
}
.cid-vbvH5ITKnf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbvH5ITKnf .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-vbvH5ITKnf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbvH5ITKnf .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-vbvH5ITKnf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbvH5ITKnf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbvH5ITKnf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbvH5ITKnf .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbvH5ITKnf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbvH5ITKnf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbvH5ITKnf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbvH5ITKnf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbvH5ITKnf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbvH5ITKnf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbvH5ITKnf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbvH5ITKnf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbvH5ITKnf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbvH5ITKnf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbvH5ITKnf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbvH5ITKnf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbvH5ITKnf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbvH5ITKnf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbvH5ITKnf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbvH5ITKnf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbvH5ITKnf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbvH5ITKnf .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbvH5ITKnf .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: #232323;
}
.cid-vbvH5ITKnf .nav-item:focus,
.cid-vbvH5ITKnf .nav-link:focus {
  outline: none;
}
.cid-vbvH5ITKnf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbvH5ITKnf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbvH5ITKnf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbvH5ITKnf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbvH5ITKnf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbvH5ITKnf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbvH5ITKnf .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;
}
.cid-vbvH5ITKnf .navbar.opened {
  transition: all 0.3s;
}
.cid-vbvH5ITKnf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbvH5ITKnf .navbar .navbar-logo img {
  width: auto;
}
.cid-vbvH5ITKnf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbvH5ITKnf .navbar.collapsed {
  justify-content: center;
}
.cid-vbvH5ITKnf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbvH5ITKnf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbvH5ITKnf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbvH5ITKnf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbvH5ITKnf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbvH5ITKnf .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-vbvH5ITKnf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbvH5ITKnf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbvH5ITKnf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbvH5ITKnf .navbar {
    min-height: 72px;
  }
  .cid-vbvH5ITKnf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbvH5ITKnf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbvH5ITKnf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbvH5ITKnf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbvH5ITKnf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbvH5ITKnf .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-vbvH5ITKnf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbvH5ITKnf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbvH5ITKnf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbvH5ITKnf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbvH5ITKnf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbvH5ITKnf .dropdown-item.active,
.cid-vbvH5ITKnf .dropdown-item:active {
  background-color: transparent;
}
.cid-vbvH5ITKnf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbvH5ITKnf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbvH5ITKnf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbvH5ITKnf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbvH5ITKnf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbvH5ITKnf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbvH5ITKnf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbvH5ITKnf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbvH5ITKnf .navbar-buttons {
    text-align: left;
  }
}
.cid-vbvH5ITKnf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbvH5ITKnf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbvH5ITKnf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbvH5ITKnf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvH5ITKnf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvH5ITKnf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbvH5ITKnf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvH5ITKnf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbvH5ITKnf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbvH5ITKnf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvH5ITKnf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbvH5ITKnf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbvH5ITKnf .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-vbvH5ITKnf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbvH5ITKnf .navbar {
    height: 70px;
  }
  .cid-vbvH5ITKnf .navbar.opened {
    height: auto;
  }
  .cid-vbvH5ITKnf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbvH5ITKnf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbvH5ITKnf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbvH5ITKnf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbvH5ITKnf .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-vbvH5ITKnf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbvH5ITKnf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbvH5ITKnf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbvH5ITKnf .navbar-brand {
    margin-right: auto;
  }
  .cid-vbvH5ITKnf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbvH5ITKnf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbvH5ITKnf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbvH5ITKnf .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-vbvH5ITKnf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbvH5ITKnf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbvH5ITKnf .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-vbvH5ITKnf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbvH5ITKnf .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-vbvH5ITKnf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbvH5ITKnf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbvH5Jk4tJ {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbvH5Jk4tJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbvH5Jk4tJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbvH5Jk4tJ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbvH5Jk4tJ .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbvH5Jk4tJ .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbvH5Jk4tJ .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbvH5Jk4tJ .mbr-section-title {
  color: #cac8c8;
}
.cid-vbvH5Jk4tJ .mbr-text,
.cid-vbvH5Jk4tJ .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbvH5JtKIz {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbvH5JtKIz .mbr-text {
  color: #000000;
}
.cid-vbvH5JtKIz .mbr-section-subtitle {
  color: #000000;
}
.cid-vbvH5JtKIz .mbr-section-title {
  color: #000000;
}
.cid-vbvHoefwsY {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbvHoefwsY .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-vbvHoefwsY .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbvHoefwsY .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-vbvHoefwsY .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbvHoefwsY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbvHoefwsY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbvHoefwsY .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbvHoefwsY .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbvHoefwsY .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbvHoefwsY .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbvHoefwsY .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbvHoefwsY .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbvHoefwsY .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbvHoefwsY .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbvHoefwsY .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbvHoefwsY .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbvHoefwsY .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbvHoefwsY .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbvHoefwsY .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbvHoefwsY .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbvHoefwsY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbvHoefwsY .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbvHoefwsY .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbvHoefwsY .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbvHoefwsY .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbvHoefwsY .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: #232323;
}
.cid-vbvHoefwsY .nav-item:focus,
.cid-vbvHoefwsY .nav-link:focus {
  outline: none;
}
.cid-vbvHoefwsY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbvHoefwsY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbvHoefwsY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbvHoefwsY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbvHoefwsY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbvHoefwsY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbvHoefwsY .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;
}
.cid-vbvHoefwsY .navbar.opened {
  transition: all 0.3s;
}
.cid-vbvHoefwsY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbvHoefwsY .navbar .navbar-logo img {
  width: auto;
}
.cid-vbvHoefwsY .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbvHoefwsY .navbar.collapsed {
  justify-content: center;
}
.cid-vbvHoefwsY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbvHoefwsY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbvHoefwsY .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbvHoefwsY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbvHoefwsY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbvHoefwsY .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-vbvHoefwsY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbvHoefwsY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbvHoefwsY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbvHoefwsY .navbar {
    min-height: 72px;
  }
  .cid-vbvHoefwsY .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbvHoefwsY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbvHoefwsY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbvHoefwsY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbvHoefwsY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbvHoefwsY .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-vbvHoefwsY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbvHoefwsY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbvHoefwsY .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbvHoefwsY .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbvHoefwsY .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbvHoefwsY .dropdown-item.active,
.cid-vbvHoefwsY .dropdown-item:active {
  background-color: transparent;
}
.cid-vbvHoefwsY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbvHoefwsY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbvHoefwsY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbvHoefwsY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbvHoefwsY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbvHoefwsY .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbvHoefwsY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbvHoefwsY .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbvHoefwsY .navbar-buttons {
    text-align: left;
  }
}
.cid-vbvHoefwsY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbvHoefwsY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbvHoefwsY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbvHoefwsY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvHoefwsY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvHoefwsY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbvHoefwsY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvHoefwsY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbvHoefwsY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbvHoefwsY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvHoefwsY .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbvHoefwsY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbvHoefwsY .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-vbvHoefwsY .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbvHoefwsY .navbar {
    height: 70px;
  }
  .cid-vbvHoefwsY .navbar.opened {
    height: auto;
  }
  .cid-vbvHoefwsY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbvHoefwsY .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbvHoefwsY .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbvHoefwsY .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbvHoefwsY .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-vbvHoefwsY .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbvHoefwsY .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbvHoefwsY .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbvHoefwsY .navbar-brand {
    margin-right: auto;
  }
  .cid-vbvHoefwsY .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbvHoefwsY .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbvHoefwsY .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbvHoefwsY .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-vbvHoefwsY .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbvHoefwsY .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbvHoefwsY .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-vbvHoefwsY .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbvHoefwsY .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-vbvHoefwsY .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbvHoefwsY .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbvHoeJGri {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbvHoeJGri .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbvHoeJGri .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbvHoeJGri .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbvHoeJGri .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbvHoeJGri .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbvHoeJGri .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbvHoeJGri .mbr-section-title {
  color: #cac8c8;
}
.cid-vbvHoeJGri .mbr-text,
.cid-vbvHoeJGri .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbvHof1lSm {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbvHof1lSm .mbr-text {
  color: #000000;
}
.cid-vbvHof1lSm .mbr-section-subtitle {
  color: #000000;
}
.cid-vbvHof1lSm .mbr-section-title {
  color: #000000;
}
.cid-vbvHFXJIOK {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbvHFXJIOK .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-vbvHFXJIOK .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbvHFXJIOK .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-vbvHFXJIOK .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbvHFXJIOK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbvHFXJIOK .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbvHFXJIOK .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbvHFXJIOK .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbvHFXJIOK .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbvHFXJIOK .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbvHFXJIOK .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbvHFXJIOK .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbvHFXJIOK .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbvHFXJIOK .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbvHFXJIOK .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbvHFXJIOK .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbvHFXJIOK .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbvHFXJIOK .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbvHFXJIOK .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbvHFXJIOK .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbvHFXJIOK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbvHFXJIOK .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbvHFXJIOK .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbvHFXJIOK .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbvHFXJIOK .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbvHFXJIOK .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: #232323;
}
.cid-vbvHFXJIOK .nav-item:focus,
.cid-vbvHFXJIOK .nav-link:focus {
  outline: none;
}
.cid-vbvHFXJIOK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbvHFXJIOK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbvHFXJIOK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbvHFXJIOK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbvHFXJIOK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbvHFXJIOK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbvHFXJIOK .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;
}
.cid-vbvHFXJIOK .navbar.opened {
  transition: all 0.3s;
}
.cid-vbvHFXJIOK .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbvHFXJIOK .navbar .navbar-logo img {
  width: auto;
}
.cid-vbvHFXJIOK .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbvHFXJIOK .navbar.collapsed {
  justify-content: center;
}
.cid-vbvHFXJIOK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbvHFXJIOK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbvHFXJIOK .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbvHFXJIOK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbvHFXJIOK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbvHFXJIOK .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-vbvHFXJIOK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbvHFXJIOK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbvHFXJIOK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbvHFXJIOK .navbar {
    min-height: 72px;
  }
  .cid-vbvHFXJIOK .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbvHFXJIOK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbvHFXJIOK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbvHFXJIOK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbvHFXJIOK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbvHFXJIOK .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-vbvHFXJIOK .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbvHFXJIOK .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbvHFXJIOK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbvHFXJIOK .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbvHFXJIOK .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbvHFXJIOK .dropdown-item.active,
.cid-vbvHFXJIOK .dropdown-item:active {
  background-color: transparent;
}
.cid-vbvHFXJIOK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbvHFXJIOK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbvHFXJIOK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbvHFXJIOK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbvHFXJIOK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbvHFXJIOK .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbvHFXJIOK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbvHFXJIOK .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbvHFXJIOK .navbar-buttons {
    text-align: left;
  }
}
.cid-vbvHFXJIOK button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbvHFXJIOK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbvHFXJIOK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbvHFXJIOK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvHFXJIOK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvHFXJIOK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbvHFXJIOK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvHFXJIOK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbvHFXJIOK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbvHFXJIOK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvHFXJIOK .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbvHFXJIOK a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbvHFXJIOK .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-vbvHFXJIOK .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbvHFXJIOK .navbar {
    height: 70px;
  }
  .cid-vbvHFXJIOK .navbar.opened {
    height: auto;
  }
  .cid-vbvHFXJIOK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbvHFXJIOK .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbvHFXJIOK .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbvHFXJIOK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbvHFXJIOK .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-vbvHFXJIOK .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbvHFXJIOK .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbvHFXJIOK .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbvHFXJIOK .navbar-brand {
    margin-right: auto;
  }
  .cid-vbvHFXJIOK .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbvHFXJIOK .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbvHFXJIOK .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbvHFXJIOK .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-vbvHFXJIOK .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbvHFXJIOK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbvHFXJIOK .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-vbvHFXJIOK .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbvHFXJIOK .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-vbvHFXJIOK .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbvHFXJIOK .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbvHFYkD6C {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbvHFYkD6C .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbvHFYkD6C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbvHFYkD6C .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbvHFYkD6C .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbvHFYkD6C .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbvHFYkD6C .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbvHFYkD6C .mbr-section-title {
  color: #cac8c8;
}
.cid-vbvHFYkD6C .mbr-text,
.cid-vbvHFYkD6C .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbvHFYFTi5 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbvHFYFTi5 .mbr-text {
  color: #000000;
}
.cid-vbvHFYFTi5 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbvHFYFTi5 .mbr-section-title {
  color: #000000;
}
.cid-vbvIpoimUq {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbvIpoimUq .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-vbvIpoimUq .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbvIpoimUq .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-vbvIpoimUq .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbvIpoimUq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbvIpoimUq .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbvIpoimUq .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbvIpoimUq .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbvIpoimUq .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbvIpoimUq .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbvIpoimUq .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbvIpoimUq .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbvIpoimUq .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbvIpoimUq .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbvIpoimUq .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbvIpoimUq .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbvIpoimUq .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbvIpoimUq .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbvIpoimUq .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbvIpoimUq .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbvIpoimUq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbvIpoimUq .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbvIpoimUq .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbvIpoimUq .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbvIpoimUq .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbvIpoimUq .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: #232323;
}
.cid-vbvIpoimUq .nav-item:focus,
.cid-vbvIpoimUq .nav-link:focus {
  outline: none;
}
.cid-vbvIpoimUq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbvIpoimUq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbvIpoimUq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbvIpoimUq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbvIpoimUq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbvIpoimUq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbvIpoimUq .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;
}
.cid-vbvIpoimUq .navbar.opened {
  transition: all 0.3s;
}
.cid-vbvIpoimUq .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbvIpoimUq .navbar .navbar-logo img {
  width: auto;
}
.cid-vbvIpoimUq .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbvIpoimUq .navbar.collapsed {
  justify-content: center;
}
.cid-vbvIpoimUq .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbvIpoimUq .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbvIpoimUq .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbvIpoimUq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbvIpoimUq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbvIpoimUq .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-vbvIpoimUq .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbvIpoimUq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbvIpoimUq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbvIpoimUq .navbar {
    min-height: 72px;
  }
  .cid-vbvIpoimUq .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbvIpoimUq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbvIpoimUq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbvIpoimUq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbvIpoimUq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbvIpoimUq .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-vbvIpoimUq .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbvIpoimUq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbvIpoimUq .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbvIpoimUq .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbvIpoimUq .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbvIpoimUq .dropdown-item.active,
.cid-vbvIpoimUq .dropdown-item:active {
  background-color: transparent;
}
.cid-vbvIpoimUq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbvIpoimUq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbvIpoimUq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbvIpoimUq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbvIpoimUq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbvIpoimUq .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbvIpoimUq ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbvIpoimUq .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbvIpoimUq .navbar-buttons {
    text-align: left;
  }
}
.cid-vbvIpoimUq button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbvIpoimUq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbvIpoimUq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbvIpoimUq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvIpoimUq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvIpoimUq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbvIpoimUq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvIpoimUq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbvIpoimUq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbvIpoimUq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvIpoimUq .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbvIpoimUq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbvIpoimUq .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-vbvIpoimUq .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbvIpoimUq .navbar {
    height: 70px;
  }
  .cid-vbvIpoimUq .navbar.opened {
    height: auto;
  }
  .cid-vbvIpoimUq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbvIpoimUq .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbvIpoimUq .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbvIpoimUq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbvIpoimUq .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-vbvIpoimUq .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbvIpoimUq .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbvIpoimUq .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbvIpoimUq .navbar-brand {
    margin-right: auto;
  }
  .cid-vbvIpoimUq .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbvIpoimUq .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbvIpoimUq .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbvIpoimUq .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-vbvIpoimUq .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbvIpoimUq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbvIpoimUq .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-vbvIpoimUq .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbvIpoimUq .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-vbvIpoimUq .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbvIpoimUq .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbvIpp1tBH {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbvIpp1tBH .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbvIpp1tBH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbvIpp1tBH .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbvIpp1tBH .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbvIpp1tBH .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbvIpp1tBH .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbvIpp1tBH .mbr-section-title {
  color: #cac8c8;
}
.cid-vbvIpp1tBH .mbr-text,
.cid-vbvIpp1tBH .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbvIppiLAZ {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbvIppiLAZ .mbr-text {
  color: #000000;
}
.cid-vbvIppiLAZ .mbr-section-subtitle {
  color: #000000;
}
.cid-vbvIppiLAZ .mbr-section-title {
  color: #000000;
}
.cid-vbvIKc74bU {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbvIKc74bU .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-vbvIKc74bU .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbvIKc74bU .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-vbvIKc74bU .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbvIKc74bU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbvIKc74bU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbvIKc74bU .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbvIKc74bU .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbvIKc74bU .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbvIKc74bU .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbvIKc74bU .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbvIKc74bU .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbvIKc74bU .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbvIKc74bU .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbvIKc74bU .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbvIKc74bU .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbvIKc74bU .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbvIKc74bU .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbvIKc74bU .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbvIKc74bU .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbvIKc74bU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbvIKc74bU .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbvIKc74bU .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbvIKc74bU .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbvIKc74bU .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbvIKc74bU .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: #232323;
}
.cid-vbvIKc74bU .nav-item:focus,
.cid-vbvIKc74bU .nav-link:focus {
  outline: none;
}
.cid-vbvIKc74bU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbvIKc74bU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbvIKc74bU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbvIKc74bU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbvIKc74bU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbvIKc74bU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbvIKc74bU .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;
}
.cid-vbvIKc74bU .navbar.opened {
  transition: all 0.3s;
}
.cid-vbvIKc74bU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbvIKc74bU .navbar .navbar-logo img {
  width: auto;
}
.cid-vbvIKc74bU .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbvIKc74bU .navbar.collapsed {
  justify-content: center;
}
.cid-vbvIKc74bU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbvIKc74bU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbvIKc74bU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbvIKc74bU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbvIKc74bU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbvIKc74bU .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-vbvIKc74bU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbvIKc74bU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbvIKc74bU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbvIKc74bU .navbar {
    min-height: 72px;
  }
  .cid-vbvIKc74bU .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbvIKc74bU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbvIKc74bU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbvIKc74bU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbvIKc74bU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbvIKc74bU .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-vbvIKc74bU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbvIKc74bU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbvIKc74bU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbvIKc74bU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbvIKc74bU .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbvIKc74bU .dropdown-item.active,
.cid-vbvIKc74bU .dropdown-item:active {
  background-color: transparent;
}
.cid-vbvIKc74bU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbvIKc74bU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbvIKc74bU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbvIKc74bU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbvIKc74bU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbvIKc74bU .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbvIKc74bU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbvIKc74bU .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbvIKc74bU .navbar-buttons {
    text-align: left;
  }
}
.cid-vbvIKc74bU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbvIKc74bU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbvIKc74bU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbvIKc74bU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvIKc74bU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvIKc74bU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbvIKc74bU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvIKc74bU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbvIKc74bU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbvIKc74bU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvIKc74bU .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbvIKc74bU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbvIKc74bU .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-vbvIKc74bU .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbvIKc74bU .navbar {
    height: 70px;
  }
  .cid-vbvIKc74bU .navbar.opened {
    height: auto;
  }
  .cid-vbvIKc74bU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbvIKc74bU .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbvIKc74bU .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbvIKc74bU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbvIKc74bU .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-vbvIKc74bU .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbvIKc74bU .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbvIKc74bU .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbvIKc74bU .navbar-brand {
    margin-right: auto;
  }
  .cid-vbvIKc74bU .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbvIKc74bU .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbvIKc74bU .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbvIKc74bU .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-vbvIKc74bU .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbvIKc74bU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbvIKc74bU .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-vbvIKc74bU .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbvIKc74bU .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-vbvIKc74bU .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbvIKc74bU .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbvIKcKAms {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbvIKcKAms .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbvIKcKAms .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbvIKcKAms .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbvIKcKAms .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbvIKcKAms .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbvIKcKAms .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbvIKcKAms .mbr-section-title {
  color: #cac8c8;
}
.cid-vbvIKcKAms .mbr-text,
.cid-vbvIKcKAms .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbvIKcVLIS {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbvIKcVLIS .mbr-text {
  color: #000000;
}
.cid-vbvIKcVLIS .mbr-section-subtitle {
  color: #000000;
}
.cid-vbvIKcVLIS .mbr-section-title {
  color: #000000;
}
.cid-vbvJ3z53Ij {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbvJ3z53Ij .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-vbvJ3z53Ij .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbvJ3z53Ij .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-vbvJ3z53Ij .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbvJ3z53Ij .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbvJ3z53Ij .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbvJ3z53Ij .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbvJ3z53Ij .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbvJ3z53Ij .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbvJ3z53Ij .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbvJ3z53Ij .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbvJ3z53Ij .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbvJ3z53Ij .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbvJ3z53Ij .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbvJ3z53Ij .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbvJ3z53Ij .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbvJ3z53Ij .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbvJ3z53Ij .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbvJ3z53Ij .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbvJ3z53Ij .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbvJ3z53Ij .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbvJ3z53Ij .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbvJ3z53Ij .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbvJ3z53Ij .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbvJ3z53Ij .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbvJ3z53Ij .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: #232323;
}
.cid-vbvJ3z53Ij .nav-item:focus,
.cid-vbvJ3z53Ij .nav-link:focus {
  outline: none;
}
.cid-vbvJ3z53Ij .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbvJ3z53Ij .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbvJ3z53Ij .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbvJ3z53Ij .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbvJ3z53Ij .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbvJ3z53Ij .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbvJ3z53Ij .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;
}
.cid-vbvJ3z53Ij .navbar.opened {
  transition: all 0.3s;
}
.cid-vbvJ3z53Ij .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbvJ3z53Ij .navbar .navbar-logo img {
  width: auto;
}
.cid-vbvJ3z53Ij .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbvJ3z53Ij .navbar.collapsed {
  justify-content: center;
}
.cid-vbvJ3z53Ij .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbvJ3z53Ij .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbvJ3z53Ij .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbvJ3z53Ij .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbvJ3z53Ij .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbvJ3z53Ij .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-vbvJ3z53Ij .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbvJ3z53Ij .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbvJ3z53Ij .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbvJ3z53Ij .navbar {
    min-height: 72px;
  }
  .cid-vbvJ3z53Ij .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbvJ3z53Ij .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbvJ3z53Ij .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbvJ3z53Ij .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbvJ3z53Ij .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbvJ3z53Ij .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-vbvJ3z53Ij .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbvJ3z53Ij .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbvJ3z53Ij .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbvJ3z53Ij .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbvJ3z53Ij .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbvJ3z53Ij .dropdown-item.active,
.cid-vbvJ3z53Ij .dropdown-item:active {
  background-color: transparent;
}
.cid-vbvJ3z53Ij .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbvJ3z53Ij .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbvJ3z53Ij .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbvJ3z53Ij .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbvJ3z53Ij .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbvJ3z53Ij .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbvJ3z53Ij ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbvJ3z53Ij .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbvJ3z53Ij .navbar-buttons {
    text-align: left;
  }
}
.cid-vbvJ3z53Ij button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbvJ3z53Ij button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbvJ3z53Ij button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbvJ3z53Ij button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvJ3z53Ij button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvJ3z53Ij button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbvJ3z53Ij nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvJ3z53Ij nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbvJ3z53Ij nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbvJ3z53Ij nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvJ3z53Ij .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbvJ3z53Ij a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbvJ3z53Ij .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-vbvJ3z53Ij .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbvJ3z53Ij .navbar {
    height: 70px;
  }
  .cid-vbvJ3z53Ij .navbar.opened {
    height: auto;
  }
  .cid-vbvJ3z53Ij .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbvJ3z53Ij .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbvJ3z53Ij .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbvJ3z53Ij .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbvJ3z53Ij .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-vbvJ3z53Ij .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbvJ3z53Ij .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbvJ3z53Ij .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbvJ3z53Ij .navbar-brand {
    margin-right: auto;
  }
  .cid-vbvJ3z53Ij .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbvJ3z53Ij .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbvJ3z53Ij .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbvJ3z53Ij .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-vbvJ3z53Ij .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbvJ3z53Ij .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbvJ3z53Ij .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-vbvJ3z53Ij .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbvJ3z53Ij .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-vbvJ3z53Ij .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbvJ3z53Ij .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbvJ3zHe9e {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbvJ3zHe9e .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbvJ3zHe9e .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbvJ3zHe9e .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbvJ3zHe9e .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbvJ3zHe9e .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbvJ3zHe9e .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbvJ3zHe9e .mbr-section-title {
  color: #cac8c8;
}
.cid-vbvJ3zHe9e .mbr-text,
.cid-vbvJ3zHe9e .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbvJ3A1lyd {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbvJ3A1lyd .mbr-text {
  color: #000000;
}
.cid-vbvJ3A1lyd .mbr-section-subtitle {
  color: #000000;
}
.cid-vbvJ3A1lyd .mbr-section-title {
  color: #000000;
}
.cid-vbvHX1zgoB {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbvHX1zgoB .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-vbvHX1zgoB .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbvHX1zgoB .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-vbvHX1zgoB .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbvHX1zgoB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbvHX1zgoB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbvHX1zgoB .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbvHX1zgoB .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbvHX1zgoB .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbvHX1zgoB .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbvHX1zgoB .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbvHX1zgoB .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbvHX1zgoB .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbvHX1zgoB .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbvHX1zgoB .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbvHX1zgoB .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbvHX1zgoB .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbvHX1zgoB .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbvHX1zgoB .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbvHX1zgoB .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbvHX1zgoB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbvHX1zgoB .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbvHX1zgoB .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbvHX1zgoB .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbvHX1zgoB .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbvHX1zgoB .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: #232323;
}
.cid-vbvHX1zgoB .nav-item:focus,
.cid-vbvHX1zgoB .nav-link:focus {
  outline: none;
}
.cid-vbvHX1zgoB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbvHX1zgoB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbvHX1zgoB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbvHX1zgoB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbvHX1zgoB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbvHX1zgoB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbvHX1zgoB .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;
}
.cid-vbvHX1zgoB .navbar.opened {
  transition: all 0.3s;
}
.cid-vbvHX1zgoB .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbvHX1zgoB .navbar .navbar-logo img {
  width: auto;
}
.cid-vbvHX1zgoB .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbvHX1zgoB .navbar.collapsed {
  justify-content: center;
}
.cid-vbvHX1zgoB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbvHX1zgoB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbvHX1zgoB .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbvHX1zgoB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbvHX1zgoB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbvHX1zgoB .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-vbvHX1zgoB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbvHX1zgoB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbvHX1zgoB .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbvHX1zgoB .navbar {
    min-height: 72px;
  }
  .cid-vbvHX1zgoB .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbvHX1zgoB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbvHX1zgoB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbvHX1zgoB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbvHX1zgoB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbvHX1zgoB .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-vbvHX1zgoB .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbvHX1zgoB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbvHX1zgoB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbvHX1zgoB .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbvHX1zgoB .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbvHX1zgoB .dropdown-item.active,
.cid-vbvHX1zgoB .dropdown-item:active {
  background-color: transparent;
}
.cid-vbvHX1zgoB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbvHX1zgoB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbvHX1zgoB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbvHX1zgoB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbvHX1zgoB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbvHX1zgoB .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbvHX1zgoB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbvHX1zgoB .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbvHX1zgoB .navbar-buttons {
    text-align: left;
  }
}
.cid-vbvHX1zgoB button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbvHX1zgoB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbvHX1zgoB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbvHX1zgoB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvHX1zgoB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvHX1zgoB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbvHX1zgoB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvHX1zgoB nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbvHX1zgoB nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbvHX1zgoB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvHX1zgoB .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbvHX1zgoB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbvHX1zgoB .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-vbvHX1zgoB .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbvHX1zgoB .navbar {
    height: 70px;
  }
  .cid-vbvHX1zgoB .navbar.opened {
    height: auto;
  }
  .cid-vbvHX1zgoB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbvHX1zgoB .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbvHX1zgoB .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbvHX1zgoB .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbvHX1zgoB .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-vbvHX1zgoB .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbvHX1zgoB .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbvHX1zgoB .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbvHX1zgoB .navbar-brand {
    margin-right: auto;
  }
  .cid-vbvHX1zgoB .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbvHX1zgoB .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbvHX1zgoB .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbvHX1zgoB .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-vbvHX1zgoB .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbvHX1zgoB .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbvHX1zgoB .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-vbvHX1zgoB .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbvHX1zgoB .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-vbvHX1zgoB .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbvHX1zgoB .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbvHX25AVz {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbvHX25AVz .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbvHX25AVz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbvHX25AVz .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbvHX25AVz .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbvHX25AVz .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbvHX25AVz .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbvHX25AVz .mbr-section-title {
  color: #cac8c8;
}
.cid-vbvHX25AVz .mbr-text,
.cid-vbvHX25AVz .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbvHX2F3iY {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbvHX2F3iY .mbr-text {
  color: #000000;
}
.cid-vbvHX2F3iY .mbr-section-subtitle {
  color: #000000;
}
.cid-vbvHX2F3iY .mbr-section-title {
  color: #000000;
}
.cid-vbvMz8q9ra {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbvMz8q9ra .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-vbvMz8q9ra .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbvMz8q9ra .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-vbvMz8q9ra .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbvMz8q9ra .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbvMz8q9ra .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbvMz8q9ra .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbvMz8q9ra .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbvMz8q9ra .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbvMz8q9ra .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbvMz8q9ra .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbvMz8q9ra .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbvMz8q9ra .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbvMz8q9ra .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbvMz8q9ra .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbvMz8q9ra .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbvMz8q9ra .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbvMz8q9ra .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbvMz8q9ra .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbvMz8q9ra .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbvMz8q9ra .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbvMz8q9ra .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbvMz8q9ra .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbvMz8q9ra .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbvMz8q9ra .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbvMz8q9ra .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: #232323;
}
.cid-vbvMz8q9ra .nav-item:focus,
.cid-vbvMz8q9ra .nav-link:focus {
  outline: none;
}
.cid-vbvMz8q9ra .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbvMz8q9ra .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbvMz8q9ra .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbvMz8q9ra .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbvMz8q9ra .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbvMz8q9ra .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbvMz8q9ra .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;
}
.cid-vbvMz8q9ra .navbar.opened {
  transition: all 0.3s;
}
.cid-vbvMz8q9ra .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbvMz8q9ra .navbar .navbar-logo img {
  width: auto;
}
.cid-vbvMz8q9ra .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbvMz8q9ra .navbar.collapsed {
  justify-content: center;
}
.cid-vbvMz8q9ra .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbvMz8q9ra .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbvMz8q9ra .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbvMz8q9ra .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbvMz8q9ra .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbvMz8q9ra .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-vbvMz8q9ra .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbvMz8q9ra .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbvMz8q9ra .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbvMz8q9ra .navbar {
    min-height: 72px;
  }
  .cid-vbvMz8q9ra .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbvMz8q9ra .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbvMz8q9ra .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbvMz8q9ra .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbvMz8q9ra .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbvMz8q9ra .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-vbvMz8q9ra .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbvMz8q9ra .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbvMz8q9ra .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbvMz8q9ra .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbvMz8q9ra .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbvMz8q9ra .dropdown-item.active,
.cid-vbvMz8q9ra .dropdown-item:active {
  background-color: transparent;
}
.cid-vbvMz8q9ra .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbvMz8q9ra .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbvMz8q9ra .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbvMz8q9ra .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbvMz8q9ra .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbvMz8q9ra .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbvMz8q9ra ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbvMz8q9ra .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbvMz8q9ra .navbar-buttons {
    text-align: left;
  }
}
.cid-vbvMz8q9ra button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbvMz8q9ra button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbvMz8q9ra button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbvMz8q9ra button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvMz8q9ra button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvMz8q9ra button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbvMz8q9ra nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvMz8q9ra nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbvMz8q9ra nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbvMz8q9ra nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvMz8q9ra .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbvMz8q9ra a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbvMz8q9ra .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-vbvMz8q9ra .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbvMz8q9ra .navbar {
    height: 70px;
  }
  .cid-vbvMz8q9ra .navbar.opened {
    height: auto;
  }
  .cid-vbvMz8q9ra .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbvMz8q9ra .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbvMz8q9ra .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbvMz8q9ra .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbvMz8q9ra .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-vbvMz8q9ra .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbvMz8q9ra .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbvMz8q9ra .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbvMz8q9ra .navbar-brand {
    margin-right: auto;
  }
  .cid-vbvMz8q9ra .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbvMz8q9ra .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbvMz8q9ra .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbvMz8q9ra .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-vbvMz8q9ra .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbvMz8q9ra .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbvMz8q9ra .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-vbvMz8q9ra .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbvMz8q9ra .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-vbvMz8q9ra .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbvMz8q9ra .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbvMz8Z26v {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-vbvMz8Z26v .mbr-section-title {
  text-align: center;
}
.cid-vbvMz8Z26v .mbr-section-text {
  text-align: center;
  color: #232323;
}
.cid-vbvMz8Z26v button[type="submit"] {
  border-radius: 100px;
}
.cid-vbvMz8Z26v a[type="submit"],
.cid-vbvMz8Z26v button[type="submit"] {
  margin-top: 0;
}
.cid-vbvMz8Z26v .wsSearchError {
  text-align: center;
  background-color: #ff4a52;
}
.cid-vbvMz8Z26v mark {
  padding: 0;
  color: inherit;
  background-color: #8f8e1e;
}
.cid-vbvMz8Z26v .row .spinner-border,
.cid-vbvMz8Z26v .row .spinner-grow {
  width: 32px;
  color: #4479d9;
}
.cid-vbvMz8Z26v .gdpr-block {
  display: none;
}
.cid-vbvMz8Z26v .wsSearchResultsFor {
  color: #cac8c8;
}
.cid-vbvMz8Z26v .wsSearchNoResults {
  color: #cac8c8;
}
.cid-vbvMz8Z26v .wsSearchResultTemplateHeader {
  color: #cac8c8;
}
.cid-vbvMz8Z26v .wsSearchResultTemplateBody {
  color: #cac8c8;
}
.cid-vbvMz9d3bf {
  padding-top: 2rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbvMz9d3bf img,
.cid-vbvMz9d3bf .item-img {
  width: 100%;
}
.cid-vbvMz9d3bf .item:focus,
.cid-vbvMz9d3bf span:focus {
  outline: none;
}
.cid-vbvMz9d3bf .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vbvMz9d3bf .item {
    margin-bottom: 1rem;
  }
}
.cid-vbvMz9d3bf .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vbvMz9d3bf .item-content {
    padding: 0 1.5rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vbvMz9d3bf .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-vbvMz9d3bf .item-wrapper {
  position: relative;
  background: #232323;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-vbvMz9d3bf .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-vbvMz9d3bf .mbr-section-title {
  color: #cac8c8;
}
.cid-vbvMz9d3bf .item-title {
  text-align: left;
  color: #cac8c8;
}
.cid-vbvMz9d3bf .item-subtitle {
  text-align: left;
}
.cid-vbvMz9d3bf .mbr-text,
.cid-vbvMz9d3bf .item .mbr-section-btn {
  text-align: left;
}
.cid-vbvMz9d3bf .content-head {
  max-width: 800px;
}
.cid-vbvSJXGQNH {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbvSJXGQNH .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-vbvSJXGQNH .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbvSJXGQNH .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-vbvSJXGQNH .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbvSJXGQNH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbvSJXGQNH .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbvSJXGQNH .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbvSJXGQNH .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbvSJXGQNH .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbvSJXGQNH .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbvSJXGQNH .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbvSJXGQNH .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbvSJXGQNH .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbvSJXGQNH .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbvSJXGQNH .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbvSJXGQNH .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbvSJXGQNH .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbvSJXGQNH .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbvSJXGQNH .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbvSJXGQNH .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbvSJXGQNH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbvSJXGQNH .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbvSJXGQNH .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbvSJXGQNH .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbvSJXGQNH .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbvSJXGQNH .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: #232323;
}
.cid-vbvSJXGQNH .nav-item:focus,
.cid-vbvSJXGQNH .nav-link:focus {
  outline: none;
}
.cid-vbvSJXGQNH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbvSJXGQNH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbvSJXGQNH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbvSJXGQNH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbvSJXGQNH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbvSJXGQNH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbvSJXGQNH .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;
}
.cid-vbvSJXGQNH .navbar.opened {
  transition: all 0.3s;
}
.cid-vbvSJXGQNH .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbvSJXGQNH .navbar .navbar-logo img {
  width: auto;
}
.cid-vbvSJXGQNH .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbvSJXGQNH .navbar.collapsed {
  justify-content: center;
}
.cid-vbvSJXGQNH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbvSJXGQNH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbvSJXGQNH .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbvSJXGQNH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbvSJXGQNH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbvSJXGQNH .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-vbvSJXGQNH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbvSJXGQNH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbvSJXGQNH .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbvSJXGQNH .navbar {
    min-height: 72px;
  }
  .cid-vbvSJXGQNH .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbvSJXGQNH .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbvSJXGQNH .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbvSJXGQNH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbvSJXGQNH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbvSJXGQNH .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-vbvSJXGQNH .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbvSJXGQNH .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbvSJXGQNH .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbvSJXGQNH .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbvSJXGQNH .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbvSJXGQNH .dropdown-item.active,
.cid-vbvSJXGQNH .dropdown-item:active {
  background-color: transparent;
}
.cid-vbvSJXGQNH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbvSJXGQNH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbvSJXGQNH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbvSJXGQNH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbvSJXGQNH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbvSJXGQNH .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbvSJXGQNH ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbvSJXGQNH .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbvSJXGQNH .navbar-buttons {
    text-align: left;
  }
}
.cid-vbvSJXGQNH button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbvSJXGQNH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbvSJXGQNH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbvSJXGQNH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvSJXGQNH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvSJXGQNH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbvSJXGQNH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvSJXGQNH nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbvSJXGQNH nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbvSJXGQNH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvSJXGQNH .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbvSJXGQNH a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbvSJXGQNH .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-vbvSJXGQNH .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbvSJXGQNH .navbar {
    height: 70px;
  }
  .cid-vbvSJXGQNH .navbar.opened {
    height: auto;
  }
  .cid-vbvSJXGQNH .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbvSJXGQNH .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbvSJXGQNH .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbvSJXGQNH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbvSJXGQNH .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-vbvSJXGQNH .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbvSJXGQNH .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbvSJXGQNH .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbvSJXGQNH .navbar-brand {
    margin-right: auto;
  }
  .cid-vbvSJXGQNH .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbvSJXGQNH .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbvSJXGQNH .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbvSJXGQNH .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-vbvSJXGQNH .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbvSJXGQNH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbvSJXGQNH .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-vbvSJXGQNH .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbvSJXGQNH .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-vbvSJXGQNH .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbvSJXGQNH .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbvSJYlNjB {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbvSJYlNjB .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbvSJYlNjB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbvSJYlNjB .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbvSJYlNjB .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbvSJYlNjB .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbvSJYlNjB .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbvSJYlNjB .mbr-section-title {
  color: #cac8c8;
}
.cid-vbvSJYlNjB .mbr-text,
.cid-vbvSJYlNjB .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbvSJYxg58 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbvSJYxg58 .mbr-text {
  color: #000000;
}
.cid-vbvSJYxg58 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbvSJYxg58 .mbr-section-title {
  color: #000000;
}
.cid-vbvTNoh2eF {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbvTNoh2eF .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-vbvTNoh2eF .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbvTNoh2eF .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-vbvTNoh2eF .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbvTNoh2eF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbvTNoh2eF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbvTNoh2eF .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbvTNoh2eF .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbvTNoh2eF .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbvTNoh2eF .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbvTNoh2eF .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbvTNoh2eF .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbvTNoh2eF .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbvTNoh2eF .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbvTNoh2eF .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbvTNoh2eF .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbvTNoh2eF .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbvTNoh2eF .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbvTNoh2eF .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbvTNoh2eF .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbvTNoh2eF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbvTNoh2eF .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbvTNoh2eF .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbvTNoh2eF .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbvTNoh2eF .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbvTNoh2eF .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: #232323;
}
.cid-vbvTNoh2eF .nav-item:focus,
.cid-vbvTNoh2eF .nav-link:focus {
  outline: none;
}
.cid-vbvTNoh2eF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbvTNoh2eF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbvTNoh2eF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbvTNoh2eF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbvTNoh2eF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbvTNoh2eF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbvTNoh2eF .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;
}
.cid-vbvTNoh2eF .navbar.opened {
  transition: all 0.3s;
}
.cid-vbvTNoh2eF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbvTNoh2eF .navbar .navbar-logo img {
  width: auto;
}
.cid-vbvTNoh2eF .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbvTNoh2eF .navbar.collapsed {
  justify-content: center;
}
.cid-vbvTNoh2eF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbvTNoh2eF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbvTNoh2eF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbvTNoh2eF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbvTNoh2eF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbvTNoh2eF .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-vbvTNoh2eF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbvTNoh2eF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbvTNoh2eF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbvTNoh2eF .navbar {
    min-height: 72px;
  }
  .cid-vbvTNoh2eF .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbvTNoh2eF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbvTNoh2eF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbvTNoh2eF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbvTNoh2eF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbvTNoh2eF .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-vbvTNoh2eF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbvTNoh2eF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbvTNoh2eF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbvTNoh2eF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbvTNoh2eF .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbvTNoh2eF .dropdown-item.active,
.cid-vbvTNoh2eF .dropdown-item:active {
  background-color: transparent;
}
.cid-vbvTNoh2eF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbvTNoh2eF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbvTNoh2eF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbvTNoh2eF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbvTNoh2eF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbvTNoh2eF .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbvTNoh2eF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbvTNoh2eF .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbvTNoh2eF .navbar-buttons {
    text-align: left;
  }
}
.cid-vbvTNoh2eF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbvTNoh2eF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbvTNoh2eF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbvTNoh2eF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvTNoh2eF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvTNoh2eF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbvTNoh2eF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvTNoh2eF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbvTNoh2eF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbvTNoh2eF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvTNoh2eF .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbvTNoh2eF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbvTNoh2eF .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-vbvTNoh2eF .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbvTNoh2eF .navbar {
    height: 70px;
  }
  .cid-vbvTNoh2eF .navbar.opened {
    height: auto;
  }
  .cid-vbvTNoh2eF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbvTNoh2eF .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbvTNoh2eF .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbvTNoh2eF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbvTNoh2eF .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-vbvTNoh2eF .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbvTNoh2eF .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbvTNoh2eF .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbvTNoh2eF .navbar-brand {
    margin-right: auto;
  }
  .cid-vbvTNoh2eF .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbvTNoh2eF .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbvTNoh2eF .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbvTNoh2eF .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-vbvTNoh2eF .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbvTNoh2eF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbvTNoh2eF .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-vbvTNoh2eF .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbvTNoh2eF .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-vbvTNoh2eF .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbvTNoh2eF .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbvTNoUKIj {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbvTNoUKIj .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbvTNoUKIj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbvTNoUKIj .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbvTNoUKIj .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbvTNoUKIj .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbvTNoUKIj .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbvTNoUKIj .mbr-section-title {
  color: #cac8c8;
}
.cid-vbvTNoUKIj .mbr-text,
.cid-vbvTNoUKIj .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbvTNp6LpE {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbvTNp6LpE .mbr-text {
  color: #000000;
}
.cid-vbvTNp6LpE .mbr-section-subtitle {
  color: #000000;
}
.cid-vbvTNp6LpE .mbr-section-title {
  color: #000000;
}
.cid-vbvU6k3Fqw {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbvU6k3Fqw .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-vbvU6k3Fqw .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbvU6k3Fqw .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-vbvU6k3Fqw .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbvU6k3Fqw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbvU6k3Fqw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbvU6k3Fqw .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbvU6k3Fqw .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbvU6k3Fqw .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbvU6k3Fqw .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbvU6k3Fqw .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbvU6k3Fqw .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbvU6k3Fqw .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbvU6k3Fqw .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbvU6k3Fqw .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbvU6k3Fqw .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbvU6k3Fqw .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbvU6k3Fqw .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbvU6k3Fqw .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbvU6k3Fqw .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbvU6k3Fqw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbvU6k3Fqw .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbvU6k3Fqw .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbvU6k3Fqw .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbvU6k3Fqw .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbvU6k3Fqw .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: #232323;
}
.cid-vbvU6k3Fqw .nav-item:focus,
.cid-vbvU6k3Fqw .nav-link:focus {
  outline: none;
}
.cid-vbvU6k3Fqw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbvU6k3Fqw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbvU6k3Fqw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbvU6k3Fqw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbvU6k3Fqw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbvU6k3Fqw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbvU6k3Fqw .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;
}
.cid-vbvU6k3Fqw .navbar.opened {
  transition: all 0.3s;
}
.cid-vbvU6k3Fqw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbvU6k3Fqw .navbar .navbar-logo img {
  width: auto;
}
.cid-vbvU6k3Fqw .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbvU6k3Fqw .navbar.collapsed {
  justify-content: center;
}
.cid-vbvU6k3Fqw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbvU6k3Fqw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbvU6k3Fqw .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbvU6k3Fqw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbvU6k3Fqw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbvU6k3Fqw .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-vbvU6k3Fqw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbvU6k3Fqw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbvU6k3Fqw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbvU6k3Fqw .navbar {
    min-height: 72px;
  }
  .cid-vbvU6k3Fqw .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbvU6k3Fqw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbvU6k3Fqw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbvU6k3Fqw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbvU6k3Fqw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbvU6k3Fqw .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-vbvU6k3Fqw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbvU6k3Fqw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbvU6k3Fqw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbvU6k3Fqw .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbvU6k3Fqw .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbvU6k3Fqw .dropdown-item.active,
.cid-vbvU6k3Fqw .dropdown-item:active {
  background-color: transparent;
}
.cid-vbvU6k3Fqw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbvU6k3Fqw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbvU6k3Fqw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbvU6k3Fqw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbvU6k3Fqw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbvU6k3Fqw .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbvU6k3Fqw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbvU6k3Fqw .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbvU6k3Fqw .navbar-buttons {
    text-align: left;
  }
}
.cid-vbvU6k3Fqw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbvU6k3Fqw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbvU6k3Fqw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbvU6k3Fqw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvU6k3Fqw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvU6k3Fqw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbvU6k3Fqw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvU6k3Fqw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbvU6k3Fqw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbvU6k3Fqw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvU6k3Fqw .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbvU6k3Fqw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbvU6k3Fqw .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-vbvU6k3Fqw .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbvU6k3Fqw .navbar {
    height: 70px;
  }
  .cid-vbvU6k3Fqw .navbar.opened {
    height: auto;
  }
  .cid-vbvU6k3Fqw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbvU6k3Fqw .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbvU6k3Fqw .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbvU6k3Fqw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbvU6k3Fqw .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-vbvU6k3Fqw .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbvU6k3Fqw .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbvU6k3Fqw .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbvU6k3Fqw .navbar-brand {
    margin-right: auto;
  }
  .cid-vbvU6k3Fqw .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbvU6k3Fqw .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbvU6k3Fqw .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbvU6k3Fqw .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-vbvU6k3Fqw .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbvU6k3Fqw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbvU6k3Fqw .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-vbvU6k3Fqw .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbvU6k3Fqw .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-vbvU6k3Fqw .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbvU6k3Fqw .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbvU6kW1UO {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbvU6kW1UO .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbvU6kW1UO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbvU6kW1UO .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbvU6kW1UO .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbvU6kW1UO .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbvU6kW1UO .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbvU6kW1UO .mbr-section-title {
  color: #cac8c8;
}
.cid-vbvU6kW1UO .mbr-text,
.cid-vbvU6kW1UO .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbvU6lkrGt {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbvU6lkrGt .mbr-text {
  color: #000000;
}
.cid-vbvU6lkrGt .mbr-section-subtitle {
  color: #000000;
}
.cid-vbvU6lkrGt .mbr-section-title {
  color: #000000;
}
.cid-vbvUnvbvdr {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbvUnvbvdr .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-vbvUnvbvdr .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbvUnvbvdr .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-vbvUnvbvdr .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbvUnvbvdr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbvUnvbvdr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbvUnvbvdr .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbvUnvbvdr .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbvUnvbvdr .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbvUnvbvdr .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbvUnvbvdr .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbvUnvbvdr .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbvUnvbvdr .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbvUnvbvdr .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbvUnvbvdr .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbvUnvbvdr .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbvUnvbvdr .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbvUnvbvdr .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbvUnvbvdr .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbvUnvbvdr .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbvUnvbvdr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbvUnvbvdr .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbvUnvbvdr .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbvUnvbvdr .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbvUnvbvdr .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbvUnvbvdr .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: #232323;
}
.cid-vbvUnvbvdr .nav-item:focus,
.cid-vbvUnvbvdr .nav-link:focus {
  outline: none;
}
.cid-vbvUnvbvdr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbvUnvbvdr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbvUnvbvdr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbvUnvbvdr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbvUnvbvdr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbvUnvbvdr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbvUnvbvdr .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;
}
.cid-vbvUnvbvdr .navbar.opened {
  transition: all 0.3s;
}
.cid-vbvUnvbvdr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbvUnvbvdr .navbar .navbar-logo img {
  width: auto;
}
.cid-vbvUnvbvdr .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbvUnvbvdr .navbar.collapsed {
  justify-content: center;
}
.cid-vbvUnvbvdr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbvUnvbvdr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbvUnvbvdr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbvUnvbvdr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbvUnvbvdr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbvUnvbvdr .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-vbvUnvbvdr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbvUnvbvdr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbvUnvbvdr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbvUnvbvdr .navbar {
    min-height: 72px;
  }
  .cid-vbvUnvbvdr .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbvUnvbvdr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbvUnvbvdr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbvUnvbvdr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbvUnvbvdr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbvUnvbvdr .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-vbvUnvbvdr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbvUnvbvdr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbvUnvbvdr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbvUnvbvdr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbvUnvbvdr .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbvUnvbvdr .dropdown-item.active,
.cid-vbvUnvbvdr .dropdown-item:active {
  background-color: transparent;
}
.cid-vbvUnvbvdr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbvUnvbvdr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbvUnvbvdr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbvUnvbvdr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbvUnvbvdr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbvUnvbvdr .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbvUnvbvdr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbvUnvbvdr .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbvUnvbvdr .navbar-buttons {
    text-align: left;
  }
}
.cid-vbvUnvbvdr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbvUnvbvdr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbvUnvbvdr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbvUnvbvdr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvUnvbvdr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvUnvbvdr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbvUnvbvdr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvUnvbvdr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbvUnvbvdr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbvUnvbvdr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvUnvbvdr .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbvUnvbvdr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbvUnvbvdr .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-vbvUnvbvdr .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbvUnvbvdr .navbar {
    height: 70px;
  }
  .cid-vbvUnvbvdr .navbar.opened {
    height: auto;
  }
  .cid-vbvUnvbvdr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbvUnvbvdr .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbvUnvbvdr .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbvUnvbvdr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbvUnvbvdr .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-vbvUnvbvdr .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbvUnvbvdr .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbvUnvbvdr .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbvUnvbvdr .navbar-brand {
    margin-right: auto;
  }
  .cid-vbvUnvbvdr .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbvUnvbvdr .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbvUnvbvdr .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbvUnvbvdr .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-vbvUnvbvdr .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbvUnvbvdr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbvUnvbvdr .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-vbvUnvbvdr .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbvUnvbvdr .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-vbvUnvbvdr .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbvUnvbvdr .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbvUnvPJQo {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbvUnvPJQo .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbvUnvPJQo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbvUnvPJQo .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbvUnvPJQo .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbvUnvPJQo .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbvUnvPJQo .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbvUnvPJQo .mbr-section-title {
  color: #cac8c8;
}
.cid-vbvUnvPJQo .mbr-text,
.cid-vbvUnvPJQo .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbvUnw0eqv {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbvUnw0eqv .mbr-text {
  color: #000000;
}
.cid-vbvUnw0eqv .mbr-section-subtitle {
  color: #000000;
}
.cid-vbvUnw0eqv .mbr-section-title {
  color: #000000;
}
.cid-vbvUE0jFkY {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbvUE0jFkY .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-vbvUE0jFkY .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbvUE0jFkY .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-vbvUE0jFkY .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbvUE0jFkY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbvUE0jFkY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbvUE0jFkY .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbvUE0jFkY .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbvUE0jFkY .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbvUE0jFkY .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbvUE0jFkY .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbvUE0jFkY .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbvUE0jFkY .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbvUE0jFkY .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbvUE0jFkY .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbvUE0jFkY .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbvUE0jFkY .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbvUE0jFkY .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbvUE0jFkY .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbvUE0jFkY .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbvUE0jFkY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbvUE0jFkY .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbvUE0jFkY .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbvUE0jFkY .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbvUE0jFkY .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbvUE0jFkY .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: #232323;
}
.cid-vbvUE0jFkY .nav-item:focus,
.cid-vbvUE0jFkY .nav-link:focus {
  outline: none;
}
.cid-vbvUE0jFkY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbvUE0jFkY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbvUE0jFkY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbvUE0jFkY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbvUE0jFkY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbvUE0jFkY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbvUE0jFkY .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;
}
.cid-vbvUE0jFkY .navbar.opened {
  transition: all 0.3s;
}
.cid-vbvUE0jFkY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbvUE0jFkY .navbar .navbar-logo img {
  width: auto;
}
.cid-vbvUE0jFkY .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbvUE0jFkY .navbar.collapsed {
  justify-content: center;
}
.cid-vbvUE0jFkY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbvUE0jFkY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbvUE0jFkY .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbvUE0jFkY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbvUE0jFkY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbvUE0jFkY .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-vbvUE0jFkY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbvUE0jFkY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbvUE0jFkY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbvUE0jFkY .navbar {
    min-height: 72px;
  }
  .cid-vbvUE0jFkY .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbvUE0jFkY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbvUE0jFkY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbvUE0jFkY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbvUE0jFkY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbvUE0jFkY .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-vbvUE0jFkY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbvUE0jFkY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbvUE0jFkY .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbvUE0jFkY .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbvUE0jFkY .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbvUE0jFkY .dropdown-item.active,
.cid-vbvUE0jFkY .dropdown-item:active {
  background-color: transparent;
}
.cid-vbvUE0jFkY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbvUE0jFkY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbvUE0jFkY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbvUE0jFkY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbvUE0jFkY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbvUE0jFkY .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbvUE0jFkY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbvUE0jFkY .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbvUE0jFkY .navbar-buttons {
    text-align: left;
  }
}
.cid-vbvUE0jFkY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbvUE0jFkY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbvUE0jFkY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbvUE0jFkY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvUE0jFkY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvUE0jFkY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbvUE0jFkY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvUE0jFkY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbvUE0jFkY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbvUE0jFkY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvUE0jFkY .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbvUE0jFkY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbvUE0jFkY .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-vbvUE0jFkY .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbvUE0jFkY .navbar {
    height: 70px;
  }
  .cid-vbvUE0jFkY .navbar.opened {
    height: auto;
  }
  .cid-vbvUE0jFkY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbvUE0jFkY .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbvUE0jFkY .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbvUE0jFkY .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbvUE0jFkY .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-vbvUE0jFkY .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbvUE0jFkY .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbvUE0jFkY .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbvUE0jFkY .navbar-brand {
    margin-right: auto;
  }
  .cid-vbvUE0jFkY .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbvUE0jFkY .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbvUE0jFkY .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbvUE0jFkY .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-vbvUE0jFkY .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbvUE0jFkY .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbvUE0jFkY .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-vbvUE0jFkY .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbvUE0jFkY .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-vbvUE0jFkY .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbvUE0jFkY .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbvUE11NuA {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbvUE11NuA .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbvUE11NuA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbvUE11NuA .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbvUE11NuA .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbvUE11NuA .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbvUE11NuA .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbvUE11NuA .mbr-section-title {
  color: #cac8c8;
}
.cid-vbvUE11NuA .mbr-text,
.cid-vbvUE11NuA .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbvUE1bZGN {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbvUE1bZGN .mbr-text {
  color: #000000;
}
.cid-vbvUE1bZGN .mbr-section-subtitle {
  color: #000000;
}
.cid-vbvUE1bZGN .mbr-section-title {
  color: #000000;
}
.cid-vbvUZqgmTh {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbvUZqgmTh .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-vbvUZqgmTh .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbvUZqgmTh .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-vbvUZqgmTh .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbvUZqgmTh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbvUZqgmTh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbvUZqgmTh .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbvUZqgmTh .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbvUZqgmTh .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbvUZqgmTh .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbvUZqgmTh .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbvUZqgmTh .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbvUZqgmTh .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbvUZqgmTh .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbvUZqgmTh .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbvUZqgmTh .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbvUZqgmTh .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbvUZqgmTh .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbvUZqgmTh .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbvUZqgmTh .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbvUZqgmTh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbvUZqgmTh .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbvUZqgmTh .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbvUZqgmTh .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbvUZqgmTh .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbvUZqgmTh .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: #232323;
}
.cid-vbvUZqgmTh .nav-item:focus,
.cid-vbvUZqgmTh .nav-link:focus {
  outline: none;
}
.cid-vbvUZqgmTh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbvUZqgmTh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbvUZqgmTh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbvUZqgmTh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbvUZqgmTh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbvUZqgmTh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbvUZqgmTh .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;
}
.cid-vbvUZqgmTh .navbar.opened {
  transition: all 0.3s;
}
.cid-vbvUZqgmTh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbvUZqgmTh .navbar .navbar-logo img {
  width: auto;
}
.cid-vbvUZqgmTh .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbvUZqgmTh .navbar.collapsed {
  justify-content: center;
}
.cid-vbvUZqgmTh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbvUZqgmTh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbvUZqgmTh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbvUZqgmTh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbvUZqgmTh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbvUZqgmTh .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-vbvUZqgmTh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbvUZqgmTh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbvUZqgmTh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbvUZqgmTh .navbar {
    min-height: 72px;
  }
  .cid-vbvUZqgmTh .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbvUZqgmTh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbvUZqgmTh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbvUZqgmTh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbvUZqgmTh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbvUZqgmTh .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-vbvUZqgmTh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbvUZqgmTh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbvUZqgmTh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbvUZqgmTh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbvUZqgmTh .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbvUZqgmTh .dropdown-item.active,
.cid-vbvUZqgmTh .dropdown-item:active {
  background-color: transparent;
}
.cid-vbvUZqgmTh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbvUZqgmTh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbvUZqgmTh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbvUZqgmTh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbvUZqgmTh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbvUZqgmTh .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbvUZqgmTh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbvUZqgmTh .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbvUZqgmTh .navbar-buttons {
    text-align: left;
  }
}
.cid-vbvUZqgmTh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbvUZqgmTh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbvUZqgmTh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbvUZqgmTh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvUZqgmTh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvUZqgmTh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbvUZqgmTh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvUZqgmTh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbvUZqgmTh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbvUZqgmTh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvUZqgmTh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbvUZqgmTh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbvUZqgmTh .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-vbvUZqgmTh .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbvUZqgmTh .navbar {
    height: 70px;
  }
  .cid-vbvUZqgmTh .navbar.opened {
    height: auto;
  }
  .cid-vbvUZqgmTh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbvUZqgmTh .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbvUZqgmTh .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbvUZqgmTh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbvUZqgmTh .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-vbvUZqgmTh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbvUZqgmTh .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbvUZqgmTh .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbvUZqgmTh .navbar-brand {
    margin-right: auto;
  }
  .cid-vbvUZqgmTh .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbvUZqgmTh .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbvUZqgmTh .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbvUZqgmTh .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-vbvUZqgmTh .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbvUZqgmTh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbvUZqgmTh .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-vbvUZqgmTh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbvUZqgmTh .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-vbvUZqgmTh .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbvUZqgmTh .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbvUZqVrAO {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbvUZqVrAO .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbvUZqVrAO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbvUZqVrAO .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbvUZqVrAO .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbvUZqVrAO .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbvUZqVrAO .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbvUZqVrAO .mbr-section-title {
  color: #cac8c8;
}
.cid-vbvUZqVrAO .mbr-text,
.cid-vbvUZqVrAO .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbvUZr70RX {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbvUZr70RX .mbr-text {
  color: #000000;
}
.cid-vbvUZr70RX .mbr-section-subtitle {
  color: #000000;
}
.cid-vbvUZr70RX .mbr-section-title {
  color: #000000;
}
.cid-vbvVgv0232 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbvVgv0232 .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-vbvVgv0232 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbvVgv0232 .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-vbvVgv0232 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbvVgv0232 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbvVgv0232 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbvVgv0232 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbvVgv0232 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbvVgv0232 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbvVgv0232 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbvVgv0232 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbvVgv0232 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbvVgv0232 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbvVgv0232 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbvVgv0232 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbvVgv0232 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbvVgv0232 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbvVgv0232 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbvVgv0232 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbvVgv0232 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbvVgv0232 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbvVgv0232 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbvVgv0232 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbvVgv0232 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbvVgv0232 .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbvVgv0232 .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: #232323;
}
.cid-vbvVgv0232 .nav-item:focus,
.cid-vbvVgv0232 .nav-link:focus {
  outline: none;
}
.cid-vbvVgv0232 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbvVgv0232 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbvVgv0232 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbvVgv0232 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbvVgv0232 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbvVgv0232 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbvVgv0232 .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;
}
.cid-vbvVgv0232 .navbar.opened {
  transition: all 0.3s;
}
.cid-vbvVgv0232 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbvVgv0232 .navbar .navbar-logo img {
  width: auto;
}
.cid-vbvVgv0232 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbvVgv0232 .navbar.collapsed {
  justify-content: center;
}
.cid-vbvVgv0232 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbvVgv0232 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbvVgv0232 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbvVgv0232 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbvVgv0232 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbvVgv0232 .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-vbvVgv0232 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbvVgv0232 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbvVgv0232 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbvVgv0232 .navbar {
    min-height: 72px;
  }
  .cid-vbvVgv0232 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbvVgv0232 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbvVgv0232 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbvVgv0232 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbvVgv0232 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbvVgv0232 .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-vbvVgv0232 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbvVgv0232 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbvVgv0232 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbvVgv0232 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbvVgv0232 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbvVgv0232 .dropdown-item.active,
.cid-vbvVgv0232 .dropdown-item:active {
  background-color: transparent;
}
.cid-vbvVgv0232 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbvVgv0232 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbvVgv0232 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbvVgv0232 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbvVgv0232 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbvVgv0232 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbvVgv0232 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbvVgv0232 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbvVgv0232 .navbar-buttons {
    text-align: left;
  }
}
.cid-vbvVgv0232 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbvVgv0232 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbvVgv0232 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbvVgv0232 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvVgv0232 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvVgv0232 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbvVgv0232 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvVgv0232 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbvVgv0232 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbvVgv0232 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvVgv0232 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbvVgv0232 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbvVgv0232 .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-vbvVgv0232 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbvVgv0232 .navbar {
    height: 70px;
  }
  .cid-vbvVgv0232 .navbar.opened {
    height: auto;
  }
  .cid-vbvVgv0232 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbvVgv0232 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbvVgv0232 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbvVgv0232 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbvVgv0232 .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-vbvVgv0232 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbvVgv0232 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbvVgv0232 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbvVgv0232 .navbar-brand {
    margin-right: auto;
  }
  .cid-vbvVgv0232 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbvVgv0232 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbvVgv0232 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbvVgv0232 .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-vbvVgv0232 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbvVgv0232 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbvVgv0232 .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-vbvVgv0232 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbvVgv0232 .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-vbvVgv0232 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbvVgv0232 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbvVgvFa9K {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbvVgvFa9K .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbvVgvFa9K .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbvVgvFa9K .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbvVgvFa9K .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbvVgvFa9K .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbvVgvFa9K .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbvVgvFa9K .mbr-section-title {
  color: #cac8c8;
}
.cid-vbvVgvFa9K .mbr-text,
.cid-vbvVgvFa9K .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbvVgvPswd {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbvVgvPswd .mbr-text {
  color: #000000;
}
.cid-vbvVgvPswd .mbr-section-subtitle {
  color: #000000;
}
.cid-vbvVgvPswd .mbr-section-title {
  color: #000000;
}
.cid-vbvVxIFqDi {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbvVxIFqDi .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-vbvVxIFqDi .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbvVxIFqDi .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-vbvVxIFqDi .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbvVxIFqDi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbvVxIFqDi .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbvVxIFqDi .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbvVxIFqDi .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbvVxIFqDi .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbvVxIFqDi .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbvVxIFqDi .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbvVxIFqDi .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbvVxIFqDi .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbvVxIFqDi .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbvVxIFqDi .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbvVxIFqDi .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbvVxIFqDi .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbvVxIFqDi .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbvVxIFqDi .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbvVxIFqDi .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbvVxIFqDi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbvVxIFqDi .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbvVxIFqDi .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbvVxIFqDi .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbvVxIFqDi .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbvVxIFqDi .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: #232323;
}
.cid-vbvVxIFqDi .nav-item:focus,
.cid-vbvVxIFqDi .nav-link:focus {
  outline: none;
}
.cid-vbvVxIFqDi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbvVxIFqDi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbvVxIFqDi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbvVxIFqDi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbvVxIFqDi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbvVxIFqDi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbvVxIFqDi .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;
}
.cid-vbvVxIFqDi .navbar.opened {
  transition: all 0.3s;
}
.cid-vbvVxIFqDi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbvVxIFqDi .navbar .navbar-logo img {
  width: auto;
}
.cid-vbvVxIFqDi .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbvVxIFqDi .navbar.collapsed {
  justify-content: center;
}
.cid-vbvVxIFqDi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbvVxIFqDi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbvVxIFqDi .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbvVxIFqDi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbvVxIFqDi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbvVxIFqDi .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-vbvVxIFqDi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbvVxIFqDi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbvVxIFqDi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbvVxIFqDi .navbar {
    min-height: 72px;
  }
  .cid-vbvVxIFqDi .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbvVxIFqDi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbvVxIFqDi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbvVxIFqDi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbvVxIFqDi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbvVxIFqDi .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-vbvVxIFqDi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbvVxIFqDi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbvVxIFqDi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbvVxIFqDi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbvVxIFqDi .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbvVxIFqDi .dropdown-item.active,
.cid-vbvVxIFqDi .dropdown-item:active {
  background-color: transparent;
}
.cid-vbvVxIFqDi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbvVxIFqDi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbvVxIFqDi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbvVxIFqDi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbvVxIFqDi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbvVxIFqDi .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbvVxIFqDi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbvVxIFqDi .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbvVxIFqDi .navbar-buttons {
    text-align: left;
  }
}
.cid-vbvVxIFqDi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbvVxIFqDi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbvVxIFqDi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbvVxIFqDi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvVxIFqDi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvVxIFqDi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbvVxIFqDi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvVxIFqDi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbvVxIFqDi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbvVxIFqDi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvVxIFqDi .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbvVxIFqDi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbvVxIFqDi .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-vbvVxIFqDi .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbvVxIFqDi .navbar {
    height: 70px;
  }
  .cid-vbvVxIFqDi .navbar.opened {
    height: auto;
  }
  .cid-vbvVxIFqDi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbvVxIFqDi .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbvVxIFqDi .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbvVxIFqDi .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbvVxIFqDi .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-vbvVxIFqDi .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbvVxIFqDi .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbvVxIFqDi .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbvVxIFqDi .navbar-brand {
    margin-right: auto;
  }
  .cid-vbvVxIFqDi .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbvVxIFqDi .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbvVxIFqDi .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbvVxIFqDi .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-vbvVxIFqDi .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbvVxIFqDi .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbvVxIFqDi .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-vbvVxIFqDi .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbvVxIFqDi .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-vbvVxIFqDi .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbvVxIFqDi .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbvVxJo0JT {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbvVxJo0JT .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbvVxJo0JT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbvVxJo0JT .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbvVxJo0JT .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbvVxJo0JT .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbvVxJo0JT .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbvVxJo0JT .mbr-section-title {
  color: #cac8c8;
}
.cid-vbvVxJo0JT .mbr-text,
.cid-vbvVxJo0JT .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbvVxJzl37 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbvVxJzl37 .mbr-text {
  color: #000000;
}
.cid-vbvVxJzl37 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbvVxJzl37 .mbr-section-title {
  color: #000000;
}
.cid-vbvVQfRRwV {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbvVQfRRwV .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-vbvVQfRRwV .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbvVQfRRwV .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-vbvVQfRRwV .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbvVQfRRwV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbvVQfRRwV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbvVQfRRwV .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbvVQfRRwV .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbvVQfRRwV .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbvVQfRRwV .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbvVQfRRwV .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbvVQfRRwV .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbvVQfRRwV .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbvVQfRRwV .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbvVQfRRwV .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbvVQfRRwV .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbvVQfRRwV .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbvVQfRRwV .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbvVQfRRwV .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbvVQfRRwV .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbvVQfRRwV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbvVQfRRwV .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbvVQfRRwV .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbvVQfRRwV .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbvVQfRRwV .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbvVQfRRwV .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: #232323;
}
.cid-vbvVQfRRwV .nav-item:focus,
.cid-vbvVQfRRwV .nav-link:focus {
  outline: none;
}
.cid-vbvVQfRRwV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbvVQfRRwV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbvVQfRRwV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbvVQfRRwV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbvVQfRRwV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbvVQfRRwV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbvVQfRRwV .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;
}
.cid-vbvVQfRRwV .navbar.opened {
  transition: all 0.3s;
}
.cid-vbvVQfRRwV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbvVQfRRwV .navbar .navbar-logo img {
  width: auto;
}
.cid-vbvVQfRRwV .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbvVQfRRwV .navbar.collapsed {
  justify-content: center;
}
.cid-vbvVQfRRwV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbvVQfRRwV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbvVQfRRwV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbvVQfRRwV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbvVQfRRwV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbvVQfRRwV .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-vbvVQfRRwV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbvVQfRRwV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbvVQfRRwV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbvVQfRRwV .navbar {
    min-height: 72px;
  }
  .cid-vbvVQfRRwV .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbvVQfRRwV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbvVQfRRwV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbvVQfRRwV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbvVQfRRwV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbvVQfRRwV .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-vbvVQfRRwV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbvVQfRRwV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbvVQfRRwV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbvVQfRRwV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbvVQfRRwV .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbvVQfRRwV .dropdown-item.active,
.cid-vbvVQfRRwV .dropdown-item:active {
  background-color: transparent;
}
.cid-vbvVQfRRwV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbvVQfRRwV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbvVQfRRwV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbvVQfRRwV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbvVQfRRwV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbvVQfRRwV .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbvVQfRRwV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbvVQfRRwV .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbvVQfRRwV .navbar-buttons {
    text-align: left;
  }
}
.cid-vbvVQfRRwV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbvVQfRRwV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbvVQfRRwV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbvVQfRRwV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvVQfRRwV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvVQfRRwV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbvVQfRRwV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvVQfRRwV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbvVQfRRwV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbvVQfRRwV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvVQfRRwV .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbvVQfRRwV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbvVQfRRwV .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-vbvVQfRRwV .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbvVQfRRwV .navbar {
    height: 70px;
  }
  .cid-vbvVQfRRwV .navbar.opened {
    height: auto;
  }
  .cid-vbvVQfRRwV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbvVQfRRwV .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbvVQfRRwV .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbvVQfRRwV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbvVQfRRwV .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-vbvVQfRRwV .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbvVQfRRwV .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbvVQfRRwV .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbvVQfRRwV .navbar-brand {
    margin-right: auto;
  }
  .cid-vbvVQfRRwV .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbvVQfRRwV .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbvVQfRRwV .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbvVQfRRwV .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-vbvVQfRRwV .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbvVQfRRwV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbvVQfRRwV .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-vbvVQfRRwV .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbvVQfRRwV .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-vbvVQfRRwV .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbvVQfRRwV .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbvVQgFyJt {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbvVQgFyJt .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbvVQgFyJt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbvVQgFyJt .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbvVQgFyJt .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbvVQgFyJt .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbvVQgFyJt .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbvVQgFyJt .mbr-section-title {
  color: #cac8c8;
}
.cid-vbvVQgFyJt .mbr-text,
.cid-vbvVQgFyJt .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbvVQgQB9d {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbvVQgQB9d .mbr-text {
  color: #000000;
}
.cid-vbvVQgQB9d .mbr-section-subtitle {
  color: #000000;
}
.cid-vbvVQgQB9d .mbr-section-title {
  color: #000000;
}
.cid-vbvW5lKadh {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbvW5lKadh .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-vbvW5lKadh .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbvW5lKadh .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-vbvW5lKadh .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbvW5lKadh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbvW5lKadh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbvW5lKadh .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbvW5lKadh .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbvW5lKadh .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbvW5lKadh .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbvW5lKadh .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbvW5lKadh .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbvW5lKadh .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbvW5lKadh .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbvW5lKadh .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbvW5lKadh .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbvW5lKadh .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbvW5lKadh .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbvW5lKadh .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbvW5lKadh .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbvW5lKadh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbvW5lKadh .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbvW5lKadh .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbvW5lKadh .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbvW5lKadh .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbvW5lKadh .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: #232323;
}
.cid-vbvW5lKadh .nav-item:focus,
.cid-vbvW5lKadh .nav-link:focus {
  outline: none;
}
.cid-vbvW5lKadh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbvW5lKadh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbvW5lKadh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbvW5lKadh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbvW5lKadh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbvW5lKadh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbvW5lKadh .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;
}
.cid-vbvW5lKadh .navbar.opened {
  transition: all 0.3s;
}
.cid-vbvW5lKadh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbvW5lKadh .navbar .navbar-logo img {
  width: auto;
}
.cid-vbvW5lKadh .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbvW5lKadh .navbar.collapsed {
  justify-content: center;
}
.cid-vbvW5lKadh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbvW5lKadh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbvW5lKadh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbvW5lKadh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbvW5lKadh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbvW5lKadh .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-vbvW5lKadh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbvW5lKadh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbvW5lKadh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbvW5lKadh .navbar {
    min-height: 72px;
  }
  .cid-vbvW5lKadh .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbvW5lKadh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbvW5lKadh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbvW5lKadh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbvW5lKadh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbvW5lKadh .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-vbvW5lKadh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbvW5lKadh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbvW5lKadh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbvW5lKadh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbvW5lKadh .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbvW5lKadh .dropdown-item.active,
.cid-vbvW5lKadh .dropdown-item:active {
  background-color: transparent;
}
.cid-vbvW5lKadh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbvW5lKadh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbvW5lKadh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbvW5lKadh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbvW5lKadh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbvW5lKadh .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbvW5lKadh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbvW5lKadh .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbvW5lKadh .navbar-buttons {
    text-align: left;
  }
}
.cid-vbvW5lKadh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbvW5lKadh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbvW5lKadh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbvW5lKadh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvW5lKadh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbvW5lKadh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbvW5lKadh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvW5lKadh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbvW5lKadh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbvW5lKadh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbvW5lKadh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbvW5lKadh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbvW5lKadh .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-vbvW5lKadh .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbvW5lKadh .navbar {
    height: 70px;
  }
  .cid-vbvW5lKadh .navbar.opened {
    height: auto;
  }
  .cid-vbvW5lKadh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbvW5lKadh .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbvW5lKadh .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbvW5lKadh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbvW5lKadh .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-vbvW5lKadh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbvW5lKadh .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbvW5lKadh .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbvW5lKadh .navbar-brand {
    margin-right: auto;
  }
  .cid-vbvW5lKadh .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbvW5lKadh .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbvW5lKadh .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbvW5lKadh .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-vbvW5lKadh .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbvW5lKadh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbvW5lKadh .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-vbvW5lKadh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbvW5lKadh .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-vbvW5lKadh .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbvW5lKadh .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbvW5mAXmS {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbvW5mAXmS .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbvW5mAXmS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbvW5mAXmS .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbvW5mAXmS .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbvW5mAXmS .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbvW5mAXmS .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbvW5mAXmS .mbr-section-title {
  color: #cac8c8;
}
.cid-vbvW5mAXmS .mbr-text,
.cid-vbvW5mAXmS .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbvW5mMUGJ {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbvW5mMUGJ .mbr-text {
  color: #000000;
}
.cid-vbvW5mMUGJ .mbr-section-subtitle {
  color: #000000;
}
.cid-vbvW5mMUGJ .mbr-section-title {
  color: #000000;
}
.cid-vbw7wz9cES {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbw7wz9cES .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-vbw7wz9cES .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbw7wz9cES .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-vbw7wz9cES .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbw7wz9cES .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbw7wz9cES .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbw7wz9cES .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbw7wz9cES .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbw7wz9cES .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbw7wz9cES .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbw7wz9cES .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbw7wz9cES .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbw7wz9cES .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbw7wz9cES .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbw7wz9cES .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbw7wz9cES .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbw7wz9cES .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbw7wz9cES .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbw7wz9cES .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbw7wz9cES .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbw7wz9cES .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbw7wz9cES .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbw7wz9cES .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbw7wz9cES .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbw7wz9cES .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbw7wz9cES .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: #232323;
}
.cid-vbw7wz9cES .nav-item:focus,
.cid-vbw7wz9cES .nav-link:focus {
  outline: none;
}
.cid-vbw7wz9cES .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbw7wz9cES .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbw7wz9cES .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbw7wz9cES .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbw7wz9cES .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbw7wz9cES .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbw7wz9cES .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;
}
.cid-vbw7wz9cES .navbar.opened {
  transition: all 0.3s;
}
.cid-vbw7wz9cES .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbw7wz9cES .navbar .navbar-logo img {
  width: auto;
}
.cid-vbw7wz9cES .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbw7wz9cES .navbar.collapsed {
  justify-content: center;
}
.cid-vbw7wz9cES .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbw7wz9cES .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbw7wz9cES .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbw7wz9cES .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbw7wz9cES .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbw7wz9cES .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-vbw7wz9cES .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbw7wz9cES .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbw7wz9cES .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbw7wz9cES .navbar {
    min-height: 72px;
  }
  .cid-vbw7wz9cES .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbw7wz9cES .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbw7wz9cES .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbw7wz9cES .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbw7wz9cES .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbw7wz9cES .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-vbw7wz9cES .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbw7wz9cES .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbw7wz9cES .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbw7wz9cES .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbw7wz9cES .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbw7wz9cES .dropdown-item.active,
.cid-vbw7wz9cES .dropdown-item:active {
  background-color: transparent;
}
.cid-vbw7wz9cES .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbw7wz9cES .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbw7wz9cES .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbw7wz9cES .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbw7wz9cES .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbw7wz9cES .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbw7wz9cES ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbw7wz9cES .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbw7wz9cES .navbar-buttons {
    text-align: left;
  }
}
.cid-vbw7wz9cES button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbw7wz9cES button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbw7wz9cES button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbw7wz9cES button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbw7wz9cES button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbw7wz9cES button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbw7wz9cES nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbw7wz9cES nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbw7wz9cES nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbw7wz9cES nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbw7wz9cES .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbw7wz9cES a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbw7wz9cES .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-vbw7wz9cES .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbw7wz9cES .navbar {
    height: 70px;
  }
  .cid-vbw7wz9cES .navbar.opened {
    height: auto;
  }
  .cid-vbw7wz9cES .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbw7wz9cES .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbw7wz9cES .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbw7wz9cES .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbw7wz9cES .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-vbw7wz9cES .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbw7wz9cES .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbw7wz9cES .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbw7wz9cES .navbar-brand {
    margin-right: auto;
  }
  .cid-vbw7wz9cES .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbw7wz9cES .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbw7wz9cES .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbw7wz9cES .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-vbw7wz9cES .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbw7wz9cES .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbw7wz9cES .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-vbw7wz9cES .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbw7wz9cES .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-vbw7wz9cES .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbw7wz9cES .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbw7wA0YlM {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbw7wA0YlM .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbw7wA0YlM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbw7wA0YlM .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbw7wA0YlM .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbw7wA0YlM .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbw7wA0YlM .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbw7wA0YlM .mbr-section-title {
  color: #cac8c8;
}
.cid-vbw7wA0YlM .mbr-text,
.cid-vbw7wA0YlM .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbw7wAeCKr {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbw7wAeCKr .mbr-text {
  color: #000000;
}
.cid-vbw7wAeCKr .mbr-section-subtitle {
  color: #000000;
}
.cid-vbw7wAeCKr .mbr-section-title {
  color: #000000;
}
.cid-vbw7T0Alwb {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbw7T0Alwb .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-vbw7T0Alwb .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbw7T0Alwb .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-vbw7T0Alwb .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbw7T0Alwb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbw7T0Alwb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbw7T0Alwb .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbw7T0Alwb .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbw7T0Alwb .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbw7T0Alwb .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbw7T0Alwb .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbw7T0Alwb .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbw7T0Alwb .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbw7T0Alwb .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbw7T0Alwb .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbw7T0Alwb .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbw7T0Alwb .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbw7T0Alwb .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbw7T0Alwb .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbw7T0Alwb .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbw7T0Alwb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbw7T0Alwb .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbw7T0Alwb .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbw7T0Alwb .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbw7T0Alwb .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbw7T0Alwb .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: #232323;
}
.cid-vbw7T0Alwb .nav-item:focus,
.cid-vbw7T0Alwb .nav-link:focus {
  outline: none;
}
.cid-vbw7T0Alwb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbw7T0Alwb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbw7T0Alwb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbw7T0Alwb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbw7T0Alwb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbw7T0Alwb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbw7T0Alwb .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;
}
.cid-vbw7T0Alwb .navbar.opened {
  transition: all 0.3s;
}
.cid-vbw7T0Alwb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbw7T0Alwb .navbar .navbar-logo img {
  width: auto;
}
.cid-vbw7T0Alwb .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbw7T0Alwb .navbar.collapsed {
  justify-content: center;
}
.cid-vbw7T0Alwb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbw7T0Alwb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbw7T0Alwb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbw7T0Alwb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbw7T0Alwb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbw7T0Alwb .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-vbw7T0Alwb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbw7T0Alwb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbw7T0Alwb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbw7T0Alwb .navbar {
    min-height: 72px;
  }
  .cid-vbw7T0Alwb .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbw7T0Alwb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbw7T0Alwb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbw7T0Alwb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbw7T0Alwb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbw7T0Alwb .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-vbw7T0Alwb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbw7T0Alwb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbw7T0Alwb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbw7T0Alwb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbw7T0Alwb .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbw7T0Alwb .dropdown-item.active,
.cid-vbw7T0Alwb .dropdown-item:active {
  background-color: transparent;
}
.cid-vbw7T0Alwb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbw7T0Alwb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbw7T0Alwb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbw7T0Alwb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbw7T0Alwb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbw7T0Alwb .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbw7T0Alwb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbw7T0Alwb .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbw7T0Alwb .navbar-buttons {
    text-align: left;
  }
}
.cid-vbw7T0Alwb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbw7T0Alwb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbw7T0Alwb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbw7T0Alwb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbw7T0Alwb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbw7T0Alwb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbw7T0Alwb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbw7T0Alwb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbw7T0Alwb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbw7T0Alwb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbw7T0Alwb .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbw7T0Alwb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbw7T0Alwb .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-vbw7T0Alwb .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbw7T0Alwb .navbar {
    height: 70px;
  }
  .cid-vbw7T0Alwb .navbar.opened {
    height: auto;
  }
  .cid-vbw7T0Alwb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbw7T0Alwb .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbw7T0Alwb .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbw7T0Alwb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbw7T0Alwb .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-vbw7T0Alwb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbw7T0Alwb .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbw7T0Alwb .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbw7T0Alwb .navbar-brand {
    margin-right: auto;
  }
  .cid-vbw7T0Alwb .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbw7T0Alwb .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbw7T0Alwb .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbw7T0Alwb .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-vbw7T0Alwb .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbw7T0Alwb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbw7T0Alwb .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-vbw7T0Alwb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbw7T0Alwb .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-vbw7T0Alwb .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbw7T0Alwb .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbw7T1gg01 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbw7T1gg01 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbw7T1gg01 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbw7T1gg01 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbw7T1gg01 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbw7T1gg01 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbw7T1gg01 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbw7T1gg01 .mbr-section-title {
  color: #cac8c8;
}
.cid-vbw7T1gg01 .mbr-text,
.cid-vbw7T1gg01 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbw7T1t9Cb {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbw7T1t9Cb .mbr-text {
  color: #000000;
}
.cid-vbw7T1t9Cb .mbr-section-subtitle {
  color: #000000;
}
.cid-vbw7T1t9Cb .mbr-section-title {
  color: #000000;
}
.cid-vbw8efxh3E {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbw8efxh3E .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-vbw8efxh3E .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbw8efxh3E .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-vbw8efxh3E .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbw8efxh3E .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbw8efxh3E .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbw8efxh3E .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbw8efxh3E .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbw8efxh3E .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbw8efxh3E .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbw8efxh3E .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbw8efxh3E .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbw8efxh3E .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbw8efxh3E .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbw8efxh3E .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbw8efxh3E .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbw8efxh3E .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbw8efxh3E .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbw8efxh3E .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbw8efxh3E .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbw8efxh3E .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbw8efxh3E .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbw8efxh3E .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbw8efxh3E .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbw8efxh3E .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbw8efxh3E .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: #232323;
}
.cid-vbw8efxh3E .nav-item:focus,
.cid-vbw8efxh3E .nav-link:focus {
  outline: none;
}
.cid-vbw8efxh3E .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbw8efxh3E .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbw8efxh3E .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbw8efxh3E .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbw8efxh3E .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbw8efxh3E .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbw8efxh3E .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;
}
.cid-vbw8efxh3E .navbar.opened {
  transition: all 0.3s;
}
.cid-vbw8efxh3E .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbw8efxh3E .navbar .navbar-logo img {
  width: auto;
}
.cid-vbw8efxh3E .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbw8efxh3E .navbar.collapsed {
  justify-content: center;
}
.cid-vbw8efxh3E .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbw8efxh3E .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbw8efxh3E .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbw8efxh3E .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbw8efxh3E .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbw8efxh3E .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-vbw8efxh3E .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbw8efxh3E .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbw8efxh3E .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbw8efxh3E .navbar {
    min-height: 72px;
  }
  .cid-vbw8efxh3E .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbw8efxh3E .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbw8efxh3E .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbw8efxh3E .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbw8efxh3E .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbw8efxh3E .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-vbw8efxh3E .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbw8efxh3E .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbw8efxh3E .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbw8efxh3E .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbw8efxh3E .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbw8efxh3E .dropdown-item.active,
.cid-vbw8efxh3E .dropdown-item:active {
  background-color: transparent;
}
.cid-vbw8efxh3E .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbw8efxh3E .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbw8efxh3E .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbw8efxh3E .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbw8efxh3E .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbw8efxh3E .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbw8efxh3E ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbw8efxh3E .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbw8efxh3E .navbar-buttons {
    text-align: left;
  }
}
.cid-vbw8efxh3E button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbw8efxh3E button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbw8efxh3E button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbw8efxh3E button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbw8efxh3E button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbw8efxh3E button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbw8efxh3E nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbw8efxh3E nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbw8efxh3E nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbw8efxh3E nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbw8efxh3E .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbw8efxh3E a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbw8efxh3E .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-vbw8efxh3E .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbw8efxh3E .navbar {
    height: 70px;
  }
  .cid-vbw8efxh3E .navbar.opened {
    height: auto;
  }
  .cid-vbw8efxh3E .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbw8efxh3E .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbw8efxh3E .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbw8efxh3E .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbw8efxh3E .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-vbw8efxh3E .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbw8efxh3E .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbw8efxh3E .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbw8efxh3E .navbar-brand {
    margin-right: auto;
  }
  .cid-vbw8efxh3E .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbw8efxh3E .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbw8efxh3E .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbw8efxh3E .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-vbw8efxh3E .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbw8efxh3E .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbw8efxh3E .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-vbw8efxh3E .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbw8efxh3E .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-vbw8efxh3E .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbw8efxh3E .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbw8egcXlm {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbw8egcXlm .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbw8egcXlm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbw8egcXlm .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbw8egcXlm .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbw8egcXlm .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbw8egcXlm .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbw8egcXlm .mbr-section-title {
  color: #cac8c8;
}
.cid-vbw8egcXlm .mbr-text,
.cid-vbw8egcXlm .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbw8egrlTt {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbw8egrlTt .mbr-text {
  color: #000000;
}
.cid-vbw8egrlTt .mbr-section-subtitle {
  color: #000000;
}
.cid-vbw8egrlTt .mbr-section-title {
  color: #000000;
}
.cid-vbw8yTQDgK {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbw8yTQDgK .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-vbw8yTQDgK .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbw8yTQDgK .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-vbw8yTQDgK .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbw8yTQDgK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbw8yTQDgK .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbw8yTQDgK .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbw8yTQDgK .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbw8yTQDgK .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbw8yTQDgK .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbw8yTQDgK .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbw8yTQDgK .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbw8yTQDgK .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbw8yTQDgK .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbw8yTQDgK .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbw8yTQDgK .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbw8yTQDgK .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbw8yTQDgK .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbw8yTQDgK .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbw8yTQDgK .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbw8yTQDgK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbw8yTQDgK .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbw8yTQDgK .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbw8yTQDgK .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbw8yTQDgK .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbw8yTQDgK .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: #232323;
}
.cid-vbw8yTQDgK .nav-item:focus,
.cid-vbw8yTQDgK .nav-link:focus {
  outline: none;
}
.cid-vbw8yTQDgK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbw8yTQDgK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbw8yTQDgK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbw8yTQDgK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbw8yTQDgK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbw8yTQDgK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbw8yTQDgK .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;
}
.cid-vbw8yTQDgK .navbar.opened {
  transition: all 0.3s;
}
.cid-vbw8yTQDgK .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbw8yTQDgK .navbar .navbar-logo img {
  width: auto;
}
.cid-vbw8yTQDgK .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbw8yTQDgK .navbar.collapsed {
  justify-content: center;
}
.cid-vbw8yTQDgK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbw8yTQDgK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbw8yTQDgK .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbw8yTQDgK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbw8yTQDgK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbw8yTQDgK .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-vbw8yTQDgK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbw8yTQDgK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbw8yTQDgK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbw8yTQDgK .navbar {
    min-height: 72px;
  }
  .cid-vbw8yTQDgK .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbw8yTQDgK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbw8yTQDgK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbw8yTQDgK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbw8yTQDgK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbw8yTQDgK .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-vbw8yTQDgK .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbw8yTQDgK .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbw8yTQDgK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbw8yTQDgK .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbw8yTQDgK .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbw8yTQDgK .dropdown-item.active,
.cid-vbw8yTQDgK .dropdown-item:active {
  background-color: transparent;
}
.cid-vbw8yTQDgK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbw8yTQDgK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbw8yTQDgK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbw8yTQDgK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbw8yTQDgK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbw8yTQDgK .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbw8yTQDgK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbw8yTQDgK .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbw8yTQDgK .navbar-buttons {
    text-align: left;
  }
}
.cid-vbw8yTQDgK button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbw8yTQDgK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbw8yTQDgK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbw8yTQDgK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbw8yTQDgK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbw8yTQDgK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbw8yTQDgK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbw8yTQDgK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbw8yTQDgK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbw8yTQDgK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbw8yTQDgK .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbw8yTQDgK a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbw8yTQDgK .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-vbw8yTQDgK .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbw8yTQDgK .navbar {
    height: 70px;
  }
  .cid-vbw8yTQDgK .navbar.opened {
    height: auto;
  }
  .cid-vbw8yTQDgK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbw8yTQDgK .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbw8yTQDgK .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbw8yTQDgK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbw8yTQDgK .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-vbw8yTQDgK .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbw8yTQDgK .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbw8yTQDgK .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbw8yTQDgK .navbar-brand {
    margin-right: auto;
  }
  .cid-vbw8yTQDgK .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbw8yTQDgK .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbw8yTQDgK .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbw8yTQDgK .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-vbw8yTQDgK .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbw8yTQDgK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbw8yTQDgK .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-vbw8yTQDgK .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbw8yTQDgK .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-vbw8yTQDgK .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbw8yTQDgK .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbw8yUyRES {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbw8yUyRES .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbw8yUyRES .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbw8yUyRES .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbw8yUyRES .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbw8yUyRES .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbw8yUyRES .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbw8yUyRES .mbr-section-title {
  color: #cac8c8;
}
.cid-vbw8yUyRES .mbr-text,
.cid-vbw8yUyRES .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbw8yURC8D {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbw8yURC8D .mbr-text {
  color: #000000;
}
.cid-vbw8yURC8D .mbr-section-subtitle {
  color: #000000;
}
.cid-vbw8yURC8D .mbr-section-title {
  color: #000000;
}
.cid-vbw8QVoazz {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbw8QVoazz .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-vbw8QVoazz .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbw8QVoazz .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-vbw8QVoazz .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbw8QVoazz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbw8QVoazz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbw8QVoazz .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbw8QVoazz .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbw8QVoazz .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbw8QVoazz .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbw8QVoazz .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbw8QVoazz .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbw8QVoazz .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbw8QVoazz .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbw8QVoazz .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbw8QVoazz .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbw8QVoazz .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbw8QVoazz .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbw8QVoazz .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbw8QVoazz .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbw8QVoazz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbw8QVoazz .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbw8QVoazz .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbw8QVoazz .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbw8QVoazz .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbw8QVoazz .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: #232323;
}
.cid-vbw8QVoazz .nav-item:focus,
.cid-vbw8QVoazz .nav-link:focus {
  outline: none;
}
.cid-vbw8QVoazz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbw8QVoazz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbw8QVoazz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbw8QVoazz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbw8QVoazz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbw8QVoazz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbw8QVoazz .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;
}
.cid-vbw8QVoazz .navbar.opened {
  transition: all 0.3s;
}
.cid-vbw8QVoazz .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbw8QVoazz .navbar .navbar-logo img {
  width: auto;
}
.cid-vbw8QVoazz .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbw8QVoazz .navbar.collapsed {
  justify-content: center;
}
.cid-vbw8QVoazz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbw8QVoazz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbw8QVoazz .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbw8QVoazz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbw8QVoazz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbw8QVoazz .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-vbw8QVoazz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbw8QVoazz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbw8QVoazz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbw8QVoazz .navbar {
    min-height: 72px;
  }
  .cid-vbw8QVoazz .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbw8QVoazz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbw8QVoazz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbw8QVoazz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbw8QVoazz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbw8QVoazz .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-vbw8QVoazz .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbw8QVoazz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbw8QVoazz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbw8QVoazz .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbw8QVoazz .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbw8QVoazz .dropdown-item.active,
.cid-vbw8QVoazz .dropdown-item:active {
  background-color: transparent;
}
.cid-vbw8QVoazz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbw8QVoazz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbw8QVoazz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbw8QVoazz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbw8QVoazz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbw8QVoazz .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbw8QVoazz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbw8QVoazz .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbw8QVoazz .navbar-buttons {
    text-align: left;
  }
}
.cid-vbw8QVoazz button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbw8QVoazz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbw8QVoazz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbw8QVoazz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbw8QVoazz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbw8QVoazz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbw8QVoazz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbw8QVoazz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbw8QVoazz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbw8QVoazz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbw8QVoazz .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbw8QVoazz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbw8QVoazz .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-vbw8QVoazz .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbw8QVoazz .navbar {
    height: 70px;
  }
  .cid-vbw8QVoazz .navbar.opened {
    height: auto;
  }
  .cid-vbw8QVoazz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbw8QVoazz .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbw8QVoazz .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbw8QVoazz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbw8QVoazz .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-vbw8QVoazz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbw8QVoazz .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbw8QVoazz .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbw8QVoazz .navbar-brand {
    margin-right: auto;
  }
  .cid-vbw8QVoazz .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbw8QVoazz .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbw8QVoazz .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbw8QVoazz .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-vbw8QVoazz .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbw8QVoazz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbw8QVoazz .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-vbw8QVoazz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbw8QVoazz .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-vbw8QVoazz .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbw8QVoazz .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbw8QX1GXi {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbw8QX1GXi .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbw8QX1GXi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbw8QX1GXi .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbw8QX1GXi .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbw8QX1GXi .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbw8QX1GXi .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbw8QX1GXi .mbr-section-title {
  color: #cac8c8;
}
.cid-vbw8QX1GXi .mbr-text,
.cid-vbw8QX1GXi .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbw8QXpUWa {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbw8QXpUWa .mbr-text {
  color: #000000;
}
.cid-vbw8QXpUWa .mbr-section-subtitle {
  color: #000000;
}
.cid-vbw8QXpUWa .mbr-section-title {
  color: #000000;
}
.cid-vbw99Gr1wy {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbw99Gr1wy .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-vbw99Gr1wy .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbw99Gr1wy .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-vbw99Gr1wy .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbw99Gr1wy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbw99Gr1wy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbw99Gr1wy .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbw99Gr1wy .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbw99Gr1wy .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbw99Gr1wy .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbw99Gr1wy .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbw99Gr1wy .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbw99Gr1wy .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbw99Gr1wy .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbw99Gr1wy .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbw99Gr1wy .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbw99Gr1wy .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbw99Gr1wy .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbw99Gr1wy .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbw99Gr1wy .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbw99Gr1wy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbw99Gr1wy .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbw99Gr1wy .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbw99Gr1wy .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbw99Gr1wy .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbw99Gr1wy .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: #232323;
}
.cid-vbw99Gr1wy .nav-item:focus,
.cid-vbw99Gr1wy .nav-link:focus {
  outline: none;
}
.cid-vbw99Gr1wy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbw99Gr1wy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbw99Gr1wy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbw99Gr1wy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbw99Gr1wy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbw99Gr1wy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbw99Gr1wy .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;
}
.cid-vbw99Gr1wy .navbar.opened {
  transition: all 0.3s;
}
.cid-vbw99Gr1wy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbw99Gr1wy .navbar .navbar-logo img {
  width: auto;
}
.cid-vbw99Gr1wy .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbw99Gr1wy .navbar.collapsed {
  justify-content: center;
}
.cid-vbw99Gr1wy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbw99Gr1wy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbw99Gr1wy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbw99Gr1wy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbw99Gr1wy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbw99Gr1wy .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-vbw99Gr1wy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbw99Gr1wy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbw99Gr1wy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbw99Gr1wy .navbar {
    min-height: 72px;
  }
  .cid-vbw99Gr1wy .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbw99Gr1wy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbw99Gr1wy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbw99Gr1wy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbw99Gr1wy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbw99Gr1wy .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-vbw99Gr1wy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbw99Gr1wy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbw99Gr1wy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbw99Gr1wy .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbw99Gr1wy .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbw99Gr1wy .dropdown-item.active,
.cid-vbw99Gr1wy .dropdown-item:active {
  background-color: transparent;
}
.cid-vbw99Gr1wy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbw99Gr1wy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbw99Gr1wy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbw99Gr1wy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbw99Gr1wy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbw99Gr1wy .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbw99Gr1wy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbw99Gr1wy .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbw99Gr1wy .navbar-buttons {
    text-align: left;
  }
}
.cid-vbw99Gr1wy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbw99Gr1wy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbw99Gr1wy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbw99Gr1wy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbw99Gr1wy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbw99Gr1wy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbw99Gr1wy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbw99Gr1wy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbw99Gr1wy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbw99Gr1wy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbw99Gr1wy .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbw99Gr1wy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbw99Gr1wy .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-vbw99Gr1wy .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbw99Gr1wy .navbar {
    height: 70px;
  }
  .cid-vbw99Gr1wy .navbar.opened {
    height: auto;
  }
  .cid-vbw99Gr1wy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbw99Gr1wy .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbw99Gr1wy .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbw99Gr1wy .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbw99Gr1wy .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-vbw99Gr1wy .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbw99Gr1wy .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbw99Gr1wy .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbw99Gr1wy .navbar-brand {
    margin-right: auto;
  }
  .cid-vbw99Gr1wy .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbw99Gr1wy .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbw99Gr1wy .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbw99Gr1wy .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-vbw99Gr1wy .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbw99Gr1wy .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbw99Gr1wy .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-vbw99Gr1wy .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbw99Gr1wy .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-vbw99Gr1wy .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbw99Gr1wy .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbw99HYkpf {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbw99HYkpf .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbw99HYkpf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbw99HYkpf .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbw99HYkpf .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbw99HYkpf .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbw99HYkpf .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbw99HYkpf .mbr-section-title {
  color: #cac8c8;
}
.cid-vbw99HYkpf .mbr-text,
.cid-vbw99HYkpf .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbw99IjB1G {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbw99IjB1G .mbr-text {
  color: #000000;
}
.cid-vbw99IjB1G .mbr-section-subtitle {
  color: #000000;
}
.cid-vbw99IjB1G .mbr-section-title {
  color: #000000;
}
.cid-vbw9sIvWAq {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbw9sIvWAq .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-vbw9sIvWAq .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbw9sIvWAq .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-vbw9sIvWAq .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbw9sIvWAq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbw9sIvWAq .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbw9sIvWAq .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbw9sIvWAq .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbw9sIvWAq .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbw9sIvWAq .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbw9sIvWAq .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbw9sIvWAq .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbw9sIvWAq .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbw9sIvWAq .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbw9sIvWAq .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbw9sIvWAq .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbw9sIvWAq .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbw9sIvWAq .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbw9sIvWAq .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbw9sIvWAq .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbw9sIvWAq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbw9sIvWAq .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbw9sIvWAq .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbw9sIvWAq .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbw9sIvWAq .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbw9sIvWAq .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: #232323;
}
.cid-vbw9sIvWAq .nav-item:focus,
.cid-vbw9sIvWAq .nav-link:focus {
  outline: none;
}
.cid-vbw9sIvWAq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbw9sIvWAq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbw9sIvWAq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbw9sIvWAq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbw9sIvWAq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbw9sIvWAq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbw9sIvWAq .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;
}
.cid-vbw9sIvWAq .navbar.opened {
  transition: all 0.3s;
}
.cid-vbw9sIvWAq .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbw9sIvWAq .navbar .navbar-logo img {
  width: auto;
}
.cid-vbw9sIvWAq .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbw9sIvWAq .navbar.collapsed {
  justify-content: center;
}
.cid-vbw9sIvWAq .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbw9sIvWAq .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbw9sIvWAq .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbw9sIvWAq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbw9sIvWAq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbw9sIvWAq .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-vbw9sIvWAq .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbw9sIvWAq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbw9sIvWAq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbw9sIvWAq .navbar {
    min-height: 72px;
  }
  .cid-vbw9sIvWAq .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbw9sIvWAq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbw9sIvWAq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbw9sIvWAq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbw9sIvWAq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbw9sIvWAq .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-vbw9sIvWAq .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbw9sIvWAq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbw9sIvWAq .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbw9sIvWAq .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbw9sIvWAq .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbw9sIvWAq .dropdown-item.active,
.cid-vbw9sIvWAq .dropdown-item:active {
  background-color: transparent;
}
.cid-vbw9sIvWAq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbw9sIvWAq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbw9sIvWAq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbw9sIvWAq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbw9sIvWAq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbw9sIvWAq .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbw9sIvWAq ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbw9sIvWAq .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbw9sIvWAq .navbar-buttons {
    text-align: left;
  }
}
.cid-vbw9sIvWAq button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbw9sIvWAq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbw9sIvWAq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbw9sIvWAq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbw9sIvWAq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbw9sIvWAq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbw9sIvWAq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbw9sIvWAq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbw9sIvWAq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbw9sIvWAq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbw9sIvWAq .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbw9sIvWAq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbw9sIvWAq .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-vbw9sIvWAq .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbw9sIvWAq .navbar {
    height: 70px;
  }
  .cid-vbw9sIvWAq .navbar.opened {
    height: auto;
  }
  .cid-vbw9sIvWAq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbw9sIvWAq .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbw9sIvWAq .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbw9sIvWAq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbw9sIvWAq .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-vbw9sIvWAq .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbw9sIvWAq .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbw9sIvWAq .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbw9sIvWAq .navbar-brand {
    margin-right: auto;
  }
  .cid-vbw9sIvWAq .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbw9sIvWAq .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbw9sIvWAq .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbw9sIvWAq .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-vbw9sIvWAq .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbw9sIvWAq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbw9sIvWAq .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-vbw9sIvWAq .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbw9sIvWAq .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-vbw9sIvWAq .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbw9sIvWAq .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbw9sJaRTJ {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbw9sJaRTJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbw9sJaRTJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbw9sJaRTJ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbw9sJaRTJ .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbw9sJaRTJ .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbw9sJaRTJ .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbw9sJaRTJ .mbr-section-title {
  color: #cac8c8;
}
.cid-vbw9sJaRTJ .mbr-text,
.cid-vbw9sJaRTJ .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbw9sJk2HL {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbw9sJk2HL .mbr-text {
  color: #000000;
}
.cid-vbw9sJk2HL .mbr-section-subtitle {
  color: #000000;
}
.cid-vbw9sJk2HL .mbr-section-title {
  color: #000000;
}
.cid-vbw9J6UUZU {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbw9J6UUZU .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-vbw9J6UUZU .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbw9J6UUZU .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-vbw9J6UUZU .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbw9J6UUZU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbw9J6UUZU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbw9J6UUZU .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbw9J6UUZU .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbw9J6UUZU .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbw9J6UUZU .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbw9J6UUZU .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbw9J6UUZU .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbw9J6UUZU .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbw9J6UUZU .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbw9J6UUZU .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbw9J6UUZU .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbw9J6UUZU .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbw9J6UUZU .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbw9J6UUZU .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbw9J6UUZU .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbw9J6UUZU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbw9J6UUZU .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbw9J6UUZU .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbw9J6UUZU .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbw9J6UUZU .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbw9J6UUZU .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: #232323;
}
.cid-vbw9J6UUZU .nav-item:focus,
.cid-vbw9J6UUZU .nav-link:focus {
  outline: none;
}
.cid-vbw9J6UUZU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbw9J6UUZU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbw9J6UUZU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbw9J6UUZU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbw9J6UUZU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbw9J6UUZU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbw9J6UUZU .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;
}
.cid-vbw9J6UUZU .navbar.opened {
  transition: all 0.3s;
}
.cid-vbw9J6UUZU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbw9J6UUZU .navbar .navbar-logo img {
  width: auto;
}
.cid-vbw9J6UUZU .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbw9J6UUZU .navbar.collapsed {
  justify-content: center;
}
.cid-vbw9J6UUZU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbw9J6UUZU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbw9J6UUZU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbw9J6UUZU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbw9J6UUZU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbw9J6UUZU .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-vbw9J6UUZU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbw9J6UUZU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbw9J6UUZU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbw9J6UUZU .navbar {
    min-height: 72px;
  }
  .cid-vbw9J6UUZU .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbw9J6UUZU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbw9J6UUZU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbw9J6UUZU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbw9J6UUZU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbw9J6UUZU .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-vbw9J6UUZU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbw9J6UUZU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbw9J6UUZU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbw9J6UUZU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbw9J6UUZU .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbw9J6UUZU .dropdown-item.active,
.cid-vbw9J6UUZU .dropdown-item:active {
  background-color: transparent;
}
.cid-vbw9J6UUZU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbw9J6UUZU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbw9J6UUZU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbw9J6UUZU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbw9J6UUZU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbw9J6UUZU .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbw9J6UUZU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbw9J6UUZU .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbw9J6UUZU .navbar-buttons {
    text-align: left;
  }
}
.cid-vbw9J6UUZU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbw9J6UUZU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbw9J6UUZU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbw9J6UUZU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbw9J6UUZU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbw9J6UUZU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbw9J6UUZU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbw9J6UUZU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbw9J6UUZU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbw9J6UUZU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbw9J6UUZU .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbw9J6UUZU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbw9J6UUZU .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-vbw9J6UUZU .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbw9J6UUZU .navbar {
    height: 70px;
  }
  .cid-vbw9J6UUZU .navbar.opened {
    height: auto;
  }
  .cid-vbw9J6UUZU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbw9J6UUZU .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbw9J6UUZU .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbw9J6UUZU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbw9J6UUZU .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-vbw9J6UUZU .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbw9J6UUZU .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbw9J6UUZU .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbw9J6UUZU .navbar-brand {
    margin-right: auto;
  }
  .cid-vbw9J6UUZU .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbw9J6UUZU .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbw9J6UUZU .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbw9J6UUZU .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-vbw9J6UUZU .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbw9J6UUZU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbw9J6UUZU .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-vbw9J6UUZU .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbw9J6UUZU .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-vbw9J6UUZU .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbw9J6UUZU .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbw9J7AidP {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbw9J7AidP .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbw9J7AidP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbw9J7AidP .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbw9J7AidP .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbw9J7AidP .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbw9J7AidP .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbw9J7AidP .mbr-section-title {
  color: #cac8c8;
}
.cid-vbw9J7AidP .mbr-text,
.cid-vbw9J7AidP .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbw9J7KLdA {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbw9J7KLdA .mbr-text {
  color: #000000;
}
.cid-vbw9J7KLdA .mbr-section-subtitle {
  color: #000000;
}
.cid-vbw9J7KLdA .mbr-section-title {
  color: #000000;
}
.cid-vbwa29FQzM {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbwa29FQzM .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-vbwa29FQzM .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbwa29FQzM .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-vbwa29FQzM .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbwa29FQzM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbwa29FQzM .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbwa29FQzM .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbwa29FQzM .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbwa29FQzM .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbwa29FQzM .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbwa29FQzM .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbwa29FQzM .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbwa29FQzM .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbwa29FQzM .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbwa29FQzM .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbwa29FQzM .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbwa29FQzM .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbwa29FQzM .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbwa29FQzM .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbwa29FQzM .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbwa29FQzM .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbwa29FQzM .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbwa29FQzM .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbwa29FQzM .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbwa29FQzM .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbwa29FQzM .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: #232323;
}
.cid-vbwa29FQzM .nav-item:focus,
.cid-vbwa29FQzM .nav-link:focus {
  outline: none;
}
.cid-vbwa29FQzM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbwa29FQzM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbwa29FQzM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbwa29FQzM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbwa29FQzM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbwa29FQzM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbwa29FQzM .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;
}
.cid-vbwa29FQzM .navbar.opened {
  transition: all 0.3s;
}
.cid-vbwa29FQzM .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbwa29FQzM .navbar .navbar-logo img {
  width: auto;
}
.cid-vbwa29FQzM .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbwa29FQzM .navbar.collapsed {
  justify-content: center;
}
.cid-vbwa29FQzM .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbwa29FQzM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbwa29FQzM .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbwa29FQzM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbwa29FQzM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbwa29FQzM .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-vbwa29FQzM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbwa29FQzM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbwa29FQzM .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbwa29FQzM .navbar {
    min-height: 72px;
  }
  .cid-vbwa29FQzM .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbwa29FQzM .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbwa29FQzM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbwa29FQzM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbwa29FQzM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbwa29FQzM .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-vbwa29FQzM .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbwa29FQzM .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbwa29FQzM .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbwa29FQzM .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbwa29FQzM .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbwa29FQzM .dropdown-item.active,
.cid-vbwa29FQzM .dropdown-item:active {
  background-color: transparent;
}
.cid-vbwa29FQzM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbwa29FQzM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbwa29FQzM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbwa29FQzM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbwa29FQzM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbwa29FQzM .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbwa29FQzM ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbwa29FQzM .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbwa29FQzM .navbar-buttons {
    text-align: left;
  }
}
.cid-vbwa29FQzM button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbwa29FQzM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbwa29FQzM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbwa29FQzM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbwa29FQzM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbwa29FQzM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbwa29FQzM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbwa29FQzM nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbwa29FQzM nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbwa29FQzM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbwa29FQzM .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbwa29FQzM a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbwa29FQzM .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-vbwa29FQzM .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbwa29FQzM .navbar {
    height: 70px;
  }
  .cid-vbwa29FQzM .navbar.opened {
    height: auto;
  }
  .cid-vbwa29FQzM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbwa29FQzM .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbwa29FQzM .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbwa29FQzM .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbwa29FQzM .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-vbwa29FQzM .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbwa29FQzM .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbwa29FQzM .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbwa29FQzM .navbar-brand {
    margin-right: auto;
  }
  .cid-vbwa29FQzM .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbwa29FQzM .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbwa29FQzM .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbwa29FQzM .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-vbwa29FQzM .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbwa29FQzM .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbwa29FQzM .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-vbwa29FQzM .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbwa29FQzM .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-vbwa29FQzM .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbwa29FQzM .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbwa2anSQ4 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbwa2anSQ4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbwa2anSQ4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbwa2anSQ4 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbwa2anSQ4 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbwa2anSQ4 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbwa2anSQ4 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbwa2anSQ4 .mbr-section-title {
  color: #cac8c8;
}
.cid-vbwa2anSQ4 .mbr-text,
.cid-vbwa2anSQ4 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbwa2axXIe {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbwa2axXIe .mbr-text {
  color: #000000;
}
.cid-vbwa2axXIe .mbr-section-subtitle {
  color: #000000;
}
.cid-vbwa2axXIe .mbr-section-title {
  color: #000000;
}
.cid-vbwaqjLJYK {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbwaqjLJYK .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-vbwaqjLJYK .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbwaqjLJYK .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-vbwaqjLJYK .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbwaqjLJYK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbwaqjLJYK .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbwaqjLJYK .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbwaqjLJYK .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbwaqjLJYK .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbwaqjLJYK .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbwaqjLJYK .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbwaqjLJYK .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbwaqjLJYK .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbwaqjLJYK .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbwaqjLJYK .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbwaqjLJYK .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbwaqjLJYK .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbwaqjLJYK .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbwaqjLJYK .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbwaqjLJYK .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbwaqjLJYK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbwaqjLJYK .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbwaqjLJYK .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbwaqjLJYK .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbwaqjLJYK .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbwaqjLJYK .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: #232323;
}
.cid-vbwaqjLJYK .nav-item:focus,
.cid-vbwaqjLJYK .nav-link:focus {
  outline: none;
}
.cid-vbwaqjLJYK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbwaqjLJYK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbwaqjLJYK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbwaqjLJYK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbwaqjLJYK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbwaqjLJYK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbwaqjLJYK .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;
}
.cid-vbwaqjLJYK .navbar.opened {
  transition: all 0.3s;
}
.cid-vbwaqjLJYK .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbwaqjLJYK .navbar .navbar-logo img {
  width: auto;
}
.cid-vbwaqjLJYK .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbwaqjLJYK .navbar.collapsed {
  justify-content: center;
}
.cid-vbwaqjLJYK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbwaqjLJYK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbwaqjLJYK .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbwaqjLJYK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbwaqjLJYK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbwaqjLJYK .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-vbwaqjLJYK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbwaqjLJYK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbwaqjLJYK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbwaqjLJYK .navbar {
    min-height: 72px;
  }
  .cid-vbwaqjLJYK .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbwaqjLJYK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbwaqjLJYK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbwaqjLJYK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbwaqjLJYK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbwaqjLJYK .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-vbwaqjLJYK .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbwaqjLJYK .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbwaqjLJYK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbwaqjLJYK .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbwaqjLJYK .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbwaqjLJYK .dropdown-item.active,
.cid-vbwaqjLJYK .dropdown-item:active {
  background-color: transparent;
}
.cid-vbwaqjLJYK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbwaqjLJYK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbwaqjLJYK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbwaqjLJYK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbwaqjLJYK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbwaqjLJYK .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbwaqjLJYK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbwaqjLJYK .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbwaqjLJYK .navbar-buttons {
    text-align: left;
  }
}
.cid-vbwaqjLJYK button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbwaqjLJYK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbwaqjLJYK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbwaqjLJYK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbwaqjLJYK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbwaqjLJYK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbwaqjLJYK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbwaqjLJYK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbwaqjLJYK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbwaqjLJYK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbwaqjLJYK .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbwaqjLJYK a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbwaqjLJYK .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-vbwaqjLJYK .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbwaqjLJYK .navbar {
    height: 70px;
  }
  .cid-vbwaqjLJYK .navbar.opened {
    height: auto;
  }
  .cid-vbwaqjLJYK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbwaqjLJYK .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbwaqjLJYK .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbwaqjLJYK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbwaqjLJYK .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-vbwaqjLJYK .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbwaqjLJYK .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbwaqjLJYK .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbwaqjLJYK .navbar-brand {
    margin-right: auto;
  }
  .cid-vbwaqjLJYK .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbwaqjLJYK .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbwaqjLJYK .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbwaqjLJYK .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-vbwaqjLJYK .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbwaqjLJYK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbwaqjLJYK .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-vbwaqjLJYK .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbwaqjLJYK .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-vbwaqjLJYK .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbwaqjLJYK .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbwaqkqpHw {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbwaqkqpHw .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbwaqkqpHw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbwaqkqpHw .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbwaqkqpHw .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbwaqkqpHw .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbwaqkqpHw .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbwaqkqpHw .mbr-section-title {
  color: #cac8c8;
}
.cid-vbwaqkqpHw .mbr-text,
.cid-vbwaqkqpHw .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbwaqkAUgD {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbwaqkAUgD .mbr-text {
  color: #000000;
}
.cid-vbwaqkAUgD .mbr-section-subtitle {
  color: #000000;
}
.cid-vbwaqkAUgD .mbr-section-title {
  color: #000000;
}
.cid-vbwduUtJFE {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbwduUtJFE .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-vbwduUtJFE .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbwduUtJFE .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-vbwduUtJFE .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbwduUtJFE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbwduUtJFE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbwduUtJFE .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbwduUtJFE .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbwduUtJFE .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbwduUtJFE .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbwduUtJFE .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbwduUtJFE .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbwduUtJFE .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbwduUtJFE .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbwduUtJFE .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbwduUtJFE .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbwduUtJFE .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbwduUtJFE .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbwduUtJFE .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbwduUtJFE .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbwduUtJFE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbwduUtJFE .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbwduUtJFE .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbwduUtJFE .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbwduUtJFE .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbwduUtJFE .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: #232323;
}
.cid-vbwduUtJFE .nav-item:focus,
.cid-vbwduUtJFE .nav-link:focus {
  outline: none;
}
.cid-vbwduUtJFE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbwduUtJFE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbwduUtJFE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbwduUtJFE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbwduUtJFE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbwduUtJFE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbwduUtJFE .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;
}
.cid-vbwduUtJFE .navbar.opened {
  transition: all 0.3s;
}
.cid-vbwduUtJFE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbwduUtJFE .navbar .navbar-logo img {
  width: auto;
}
.cid-vbwduUtJFE .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbwduUtJFE .navbar.collapsed {
  justify-content: center;
}
.cid-vbwduUtJFE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbwduUtJFE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbwduUtJFE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbwduUtJFE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbwduUtJFE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbwduUtJFE .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-vbwduUtJFE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbwduUtJFE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbwduUtJFE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbwduUtJFE .navbar {
    min-height: 72px;
  }
  .cid-vbwduUtJFE .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbwduUtJFE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbwduUtJFE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbwduUtJFE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbwduUtJFE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbwduUtJFE .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-vbwduUtJFE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbwduUtJFE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbwduUtJFE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbwduUtJFE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbwduUtJFE .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbwduUtJFE .dropdown-item.active,
.cid-vbwduUtJFE .dropdown-item:active {
  background-color: transparent;
}
.cid-vbwduUtJFE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbwduUtJFE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbwduUtJFE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbwduUtJFE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbwduUtJFE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbwduUtJFE .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbwduUtJFE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbwduUtJFE .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbwduUtJFE .navbar-buttons {
    text-align: left;
  }
}
.cid-vbwduUtJFE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbwduUtJFE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbwduUtJFE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbwduUtJFE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbwduUtJFE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbwduUtJFE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbwduUtJFE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbwduUtJFE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbwduUtJFE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbwduUtJFE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbwduUtJFE .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbwduUtJFE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbwduUtJFE .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-vbwduUtJFE .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbwduUtJFE .navbar {
    height: 70px;
  }
  .cid-vbwduUtJFE .navbar.opened {
    height: auto;
  }
  .cid-vbwduUtJFE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbwduUtJFE .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbwduUtJFE .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbwduUtJFE .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbwduUtJFE .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-vbwduUtJFE .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbwduUtJFE .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbwduUtJFE .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbwduUtJFE .navbar-brand {
    margin-right: auto;
  }
  .cid-vbwduUtJFE .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbwduUtJFE .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbwduUtJFE .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbwduUtJFE .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-vbwduUtJFE .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbwduUtJFE .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbwduUtJFE .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-vbwduUtJFE .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbwduUtJFE .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-vbwduUtJFE .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbwduUtJFE .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbwduV7qvv {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbwduV7qvv .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbwduV7qvv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbwduV7qvv .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbwduV7qvv .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbwduV7qvv .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbwduV7qvv .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbwduV7qvv .mbr-section-title {
  color: #cac8c8;
}
.cid-vbwduV7qvv .mbr-text,
.cid-vbwduV7qvv .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbwduVlO8t {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbwduVlO8t .mbr-text {
  color: #000000;
}
.cid-vbwduVlO8t .mbr-section-subtitle {
  color: #000000;
}
.cid-vbwduVlO8t .mbr-section-title {
  color: #000000;
}
.cid-vbwdK83JI0 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbwdK83JI0 .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-vbwdK83JI0 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbwdK83JI0 .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-vbwdK83JI0 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbwdK83JI0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbwdK83JI0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbwdK83JI0 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbwdK83JI0 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbwdK83JI0 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbwdK83JI0 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbwdK83JI0 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbwdK83JI0 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbwdK83JI0 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbwdK83JI0 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbwdK83JI0 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbwdK83JI0 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbwdK83JI0 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbwdK83JI0 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbwdK83JI0 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbwdK83JI0 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbwdK83JI0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbwdK83JI0 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbwdK83JI0 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbwdK83JI0 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbwdK83JI0 .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbwdK83JI0 .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: #232323;
}
.cid-vbwdK83JI0 .nav-item:focus,
.cid-vbwdK83JI0 .nav-link:focus {
  outline: none;
}
.cid-vbwdK83JI0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbwdK83JI0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbwdK83JI0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbwdK83JI0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbwdK83JI0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbwdK83JI0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbwdK83JI0 .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;
}
.cid-vbwdK83JI0 .navbar.opened {
  transition: all 0.3s;
}
.cid-vbwdK83JI0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbwdK83JI0 .navbar .navbar-logo img {
  width: auto;
}
.cid-vbwdK83JI0 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbwdK83JI0 .navbar.collapsed {
  justify-content: center;
}
.cid-vbwdK83JI0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbwdK83JI0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbwdK83JI0 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbwdK83JI0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbwdK83JI0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbwdK83JI0 .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-vbwdK83JI0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbwdK83JI0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbwdK83JI0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbwdK83JI0 .navbar {
    min-height: 72px;
  }
  .cid-vbwdK83JI0 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbwdK83JI0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbwdK83JI0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbwdK83JI0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbwdK83JI0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbwdK83JI0 .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-vbwdK83JI0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbwdK83JI0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbwdK83JI0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbwdK83JI0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbwdK83JI0 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbwdK83JI0 .dropdown-item.active,
.cid-vbwdK83JI0 .dropdown-item:active {
  background-color: transparent;
}
.cid-vbwdK83JI0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbwdK83JI0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbwdK83JI0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbwdK83JI0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbwdK83JI0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbwdK83JI0 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbwdK83JI0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbwdK83JI0 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbwdK83JI0 .navbar-buttons {
    text-align: left;
  }
}
.cid-vbwdK83JI0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbwdK83JI0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbwdK83JI0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbwdK83JI0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbwdK83JI0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbwdK83JI0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbwdK83JI0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbwdK83JI0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbwdK83JI0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbwdK83JI0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbwdK83JI0 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbwdK83JI0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbwdK83JI0 .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-vbwdK83JI0 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbwdK83JI0 .navbar {
    height: 70px;
  }
  .cid-vbwdK83JI0 .navbar.opened {
    height: auto;
  }
  .cid-vbwdK83JI0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbwdK83JI0 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbwdK83JI0 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbwdK83JI0 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbwdK83JI0 .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-vbwdK83JI0 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbwdK83JI0 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbwdK83JI0 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbwdK83JI0 .navbar-brand {
    margin-right: auto;
  }
  .cid-vbwdK83JI0 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbwdK83JI0 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbwdK83JI0 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbwdK83JI0 .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-vbwdK83JI0 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbwdK83JI0 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbwdK83JI0 .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-vbwdK83JI0 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbwdK83JI0 .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-vbwdK83JI0 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbwdK83JI0 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbwdK8Ho6n {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbwdK8Ho6n .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbwdK8Ho6n .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbwdK8Ho6n .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbwdK8Ho6n .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbwdK8Ho6n .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbwdK8Ho6n .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbwdK8Ho6n .mbr-section-title {
  color: #cac8c8;
}
.cid-vbwdK8Ho6n .mbr-text,
.cid-vbwdK8Ho6n .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbwdK8QvW2 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbwdK8QvW2 .mbr-text {
  color: #000000;
}
.cid-vbwdK8QvW2 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbwdK8QvW2 .mbr-section-title {
  color: #000000;
}
.cid-vbwecKOMsP {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbwecKOMsP .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-vbwecKOMsP .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbwecKOMsP .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-vbwecKOMsP .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbwecKOMsP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbwecKOMsP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbwecKOMsP .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbwecKOMsP .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbwecKOMsP .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbwecKOMsP .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbwecKOMsP .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbwecKOMsP .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbwecKOMsP .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbwecKOMsP .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbwecKOMsP .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbwecKOMsP .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbwecKOMsP .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbwecKOMsP .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbwecKOMsP .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbwecKOMsP .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbwecKOMsP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbwecKOMsP .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbwecKOMsP .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbwecKOMsP .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbwecKOMsP .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbwecKOMsP .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: #232323;
}
.cid-vbwecKOMsP .nav-item:focus,
.cid-vbwecKOMsP .nav-link:focus {
  outline: none;
}
.cid-vbwecKOMsP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbwecKOMsP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbwecKOMsP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbwecKOMsP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbwecKOMsP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbwecKOMsP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbwecKOMsP .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;
}
.cid-vbwecKOMsP .navbar.opened {
  transition: all 0.3s;
}
.cid-vbwecKOMsP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbwecKOMsP .navbar .navbar-logo img {
  width: auto;
}
.cid-vbwecKOMsP .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbwecKOMsP .navbar.collapsed {
  justify-content: center;
}
.cid-vbwecKOMsP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbwecKOMsP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbwecKOMsP .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbwecKOMsP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbwecKOMsP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbwecKOMsP .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-vbwecKOMsP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbwecKOMsP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbwecKOMsP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbwecKOMsP .navbar {
    min-height: 72px;
  }
  .cid-vbwecKOMsP .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbwecKOMsP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbwecKOMsP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbwecKOMsP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbwecKOMsP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbwecKOMsP .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-vbwecKOMsP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbwecKOMsP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbwecKOMsP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbwecKOMsP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbwecKOMsP .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbwecKOMsP .dropdown-item.active,
.cid-vbwecKOMsP .dropdown-item:active {
  background-color: transparent;
}
.cid-vbwecKOMsP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbwecKOMsP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbwecKOMsP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbwecKOMsP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbwecKOMsP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbwecKOMsP .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbwecKOMsP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbwecKOMsP .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbwecKOMsP .navbar-buttons {
    text-align: left;
  }
}
.cid-vbwecKOMsP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbwecKOMsP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbwecKOMsP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbwecKOMsP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbwecKOMsP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbwecKOMsP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbwecKOMsP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbwecKOMsP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbwecKOMsP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbwecKOMsP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbwecKOMsP .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbwecKOMsP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbwecKOMsP .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-vbwecKOMsP .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbwecKOMsP .navbar {
    height: 70px;
  }
  .cid-vbwecKOMsP .navbar.opened {
    height: auto;
  }
  .cid-vbwecKOMsP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbwecKOMsP .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbwecKOMsP .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbwecKOMsP .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbwecKOMsP .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-vbwecKOMsP .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbwecKOMsP .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbwecKOMsP .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbwecKOMsP .navbar-brand {
    margin-right: auto;
  }
  .cid-vbwecKOMsP .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbwecKOMsP .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbwecKOMsP .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbwecKOMsP .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-vbwecKOMsP .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbwecKOMsP .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbwecKOMsP .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-vbwecKOMsP .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbwecKOMsP .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-vbwecKOMsP .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbwecKOMsP .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbwecLt5bp {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbwecLt5bp .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbwecLt5bp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbwecLt5bp .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbwecLt5bp .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbwecLt5bp .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbwecLt5bp .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbwecLt5bp .mbr-section-title {
  color: #cac8c8;
}
.cid-vbwecLt5bp .mbr-text,
.cid-vbwecLt5bp .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbwecLEKYa {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbwecLEKYa .mbr-text {
  color: #000000;
}
.cid-vbwecLEKYa .mbr-section-subtitle {
  color: #000000;
}
.cid-vbwecLEKYa .mbr-section-title {
  color: #000000;
}
.cid-vbweInCWGW {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbweInCWGW .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-vbweInCWGW .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbweInCWGW .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-vbweInCWGW .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbweInCWGW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbweInCWGW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbweInCWGW .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbweInCWGW .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbweInCWGW .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbweInCWGW .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbweInCWGW .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbweInCWGW .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbweInCWGW .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbweInCWGW .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbweInCWGW .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbweInCWGW .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbweInCWGW .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbweInCWGW .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbweInCWGW .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbweInCWGW .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbweInCWGW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbweInCWGW .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbweInCWGW .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbweInCWGW .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbweInCWGW .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbweInCWGW .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: #232323;
}
.cid-vbweInCWGW .nav-item:focus,
.cid-vbweInCWGW .nav-link:focus {
  outline: none;
}
.cid-vbweInCWGW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbweInCWGW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbweInCWGW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbweInCWGW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbweInCWGW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbweInCWGW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbweInCWGW .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;
}
.cid-vbweInCWGW .navbar.opened {
  transition: all 0.3s;
}
.cid-vbweInCWGW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbweInCWGW .navbar .navbar-logo img {
  width: auto;
}
.cid-vbweInCWGW .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbweInCWGW .navbar.collapsed {
  justify-content: center;
}
.cid-vbweInCWGW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbweInCWGW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbweInCWGW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbweInCWGW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbweInCWGW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbweInCWGW .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-vbweInCWGW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbweInCWGW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbweInCWGW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbweInCWGW .navbar {
    min-height: 72px;
  }
  .cid-vbweInCWGW .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbweInCWGW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbweInCWGW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbweInCWGW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbweInCWGW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbweInCWGW .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-vbweInCWGW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbweInCWGW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbweInCWGW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbweInCWGW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbweInCWGW .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbweInCWGW .dropdown-item.active,
.cid-vbweInCWGW .dropdown-item:active {
  background-color: transparent;
}
.cid-vbweInCWGW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbweInCWGW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbweInCWGW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbweInCWGW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbweInCWGW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbweInCWGW .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbweInCWGW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbweInCWGW .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbweInCWGW .navbar-buttons {
    text-align: left;
  }
}
.cid-vbweInCWGW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbweInCWGW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbweInCWGW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbweInCWGW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbweInCWGW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbweInCWGW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbweInCWGW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbweInCWGW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbweInCWGW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbweInCWGW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbweInCWGW .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbweInCWGW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbweInCWGW .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-vbweInCWGW .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbweInCWGW .navbar {
    height: 70px;
  }
  .cid-vbweInCWGW .navbar.opened {
    height: auto;
  }
  .cid-vbweInCWGW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbweInCWGW .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbweInCWGW .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbweInCWGW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbweInCWGW .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-vbweInCWGW .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbweInCWGW .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbweInCWGW .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbweInCWGW .navbar-brand {
    margin-right: auto;
  }
  .cid-vbweInCWGW .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbweInCWGW .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbweInCWGW .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbweInCWGW .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-vbweInCWGW .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbweInCWGW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbweInCWGW .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-vbweInCWGW .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbweInCWGW .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-vbweInCWGW .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbweInCWGW .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbweIogop3 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbweIogop3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbweIogop3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbweIogop3 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbweIogop3 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbweIogop3 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbweIogop3 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbweIogop3 .mbr-section-title {
  color: #cac8c8;
}
.cid-vbweIogop3 .mbr-text,
.cid-vbweIogop3 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbweIorxfM {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbweIorxfM .mbr-text {
  color: #000000;
}
.cid-vbweIorxfM .mbr-section-subtitle {
  color: #000000;
}
.cid-vbweIorxfM .mbr-section-title {
  color: #000000;
}
.cid-vbwfLzL8rK {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbwfLzL8rK .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-vbwfLzL8rK .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbwfLzL8rK .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-vbwfLzL8rK .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbwfLzL8rK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbwfLzL8rK .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbwfLzL8rK .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbwfLzL8rK .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbwfLzL8rK .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbwfLzL8rK .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbwfLzL8rK .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbwfLzL8rK .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbwfLzL8rK .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbwfLzL8rK .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbwfLzL8rK .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbwfLzL8rK .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbwfLzL8rK .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbwfLzL8rK .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbwfLzL8rK .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbwfLzL8rK .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbwfLzL8rK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbwfLzL8rK .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbwfLzL8rK .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbwfLzL8rK .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbwfLzL8rK .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbwfLzL8rK .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: #232323;
}
.cid-vbwfLzL8rK .nav-item:focus,
.cid-vbwfLzL8rK .nav-link:focus {
  outline: none;
}
.cid-vbwfLzL8rK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbwfLzL8rK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbwfLzL8rK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbwfLzL8rK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbwfLzL8rK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbwfLzL8rK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbwfLzL8rK .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;
}
.cid-vbwfLzL8rK .navbar.opened {
  transition: all 0.3s;
}
.cid-vbwfLzL8rK .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbwfLzL8rK .navbar .navbar-logo img {
  width: auto;
}
.cid-vbwfLzL8rK .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbwfLzL8rK .navbar.collapsed {
  justify-content: center;
}
.cid-vbwfLzL8rK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbwfLzL8rK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbwfLzL8rK .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbwfLzL8rK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbwfLzL8rK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbwfLzL8rK .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-vbwfLzL8rK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbwfLzL8rK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbwfLzL8rK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbwfLzL8rK .navbar {
    min-height: 72px;
  }
  .cid-vbwfLzL8rK .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbwfLzL8rK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbwfLzL8rK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbwfLzL8rK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbwfLzL8rK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbwfLzL8rK .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-vbwfLzL8rK .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbwfLzL8rK .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbwfLzL8rK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbwfLzL8rK .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbwfLzL8rK .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbwfLzL8rK .dropdown-item.active,
.cid-vbwfLzL8rK .dropdown-item:active {
  background-color: transparent;
}
.cid-vbwfLzL8rK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbwfLzL8rK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbwfLzL8rK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbwfLzL8rK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbwfLzL8rK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbwfLzL8rK .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbwfLzL8rK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbwfLzL8rK .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbwfLzL8rK .navbar-buttons {
    text-align: left;
  }
}
.cid-vbwfLzL8rK button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbwfLzL8rK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbwfLzL8rK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbwfLzL8rK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbwfLzL8rK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbwfLzL8rK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbwfLzL8rK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbwfLzL8rK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbwfLzL8rK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbwfLzL8rK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbwfLzL8rK .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbwfLzL8rK a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbwfLzL8rK .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-vbwfLzL8rK .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbwfLzL8rK .navbar {
    height: 70px;
  }
  .cid-vbwfLzL8rK .navbar.opened {
    height: auto;
  }
  .cid-vbwfLzL8rK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbwfLzL8rK .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbwfLzL8rK .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbwfLzL8rK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbwfLzL8rK .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-vbwfLzL8rK .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbwfLzL8rK .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbwfLzL8rK .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbwfLzL8rK .navbar-brand {
    margin-right: auto;
  }
  .cid-vbwfLzL8rK .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbwfLzL8rK .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbwfLzL8rK .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbwfLzL8rK .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-vbwfLzL8rK .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbwfLzL8rK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbwfLzL8rK .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-vbwfLzL8rK .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbwfLzL8rK .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-vbwfLzL8rK .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbwfLzL8rK .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbwfLAriii {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbwfLAriii .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbwfLAriii .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbwfLAriii .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbwfLAriii .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbwfLAriii .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbwfLAriii .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbwfLAriii .mbr-section-title {
  color: #cac8c8;
}
.cid-vbwfLAriii .mbr-text,
.cid-vbwfLAriii .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbwfLADAsr {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbwfLADAsr .mbr-text {
  color: #000000;
}
.cid-vbwfLADAsr .mbr-section-subtitle {
  color: #000000;
}
.cid-vbwfLADAsr .mbr-section-title {
  color: #000000;
}
.cid-vbwgc1RxW7 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbwgc1RxW7 .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-vbwgc1RxW7 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbwgc1RxW7 .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-vbwgc1RxW7 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbwgc1RxW7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbwgc1RxW7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbwgc1RxW7 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbwgc1RxW7 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbwgc1RxW7 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbwgc1RxW7 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbwgc1RxW7 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbwgc1RxW7 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbwgc1RxW7 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbwgc1RxW7 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbwgc1RxW7 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbwgc1RxW7 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbwgc1RxW7 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbwgc1RxW7 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbwgc1RxW7 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbwgc1RxW7 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbwgc1RxW7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbwgc1RxW7 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbwgc1RxW7 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbwgc1RxW7 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbwgc1RxW7 .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbwgc1RxW7 .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: #232323;
}
.cid-vbwgc1RxW7 .nav-item:focus,
.cid-vbwgc1RxW7 .nav-link:focus {
  outline: none;
}
.cid-vbwgc1RxW7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbwgc1RxW7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbwgc1RxW7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbwgc1RxW7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbwgc1RxW7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbwgc1RxW7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbwgc1RxW7 .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;
}
.cid-vbwgc1RxW7 .navbar.opened {
  transition: all 0.3s;
}
.cid-vbwgc1RxW7 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbwgc1RxW7 .navbar .navbar-logo img {
  width: auto;
}
.cid-vbwgc1RxW7 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbwgc1RxW7 .navbar.collapsed {
  justify-content: center;
}
.cid-vbwgc1RxW7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbwgc1RxW7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbwgc1RxW7 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbwgc1RxW7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbwgc1RxW7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbwgc1RxW7 .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-vbwgc1RxW7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbwgc1RxW7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbwgc1RxW7 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbwgc1RxW7 .navbar {
    min-height: 72px;
  }
  .cid-vbwgc1RxW7 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbwgc1RxW7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbwgc1RxW7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbwgc1RxW7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbwgc1RxW7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbwgc1RxW7 .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-vbwgc1RxW7 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbwgc1RxW7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbwgc1RxW7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbwgc1RxW7 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbwgc1RxW7 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbwgc1RxW7 .dropdown-item.active,
.cid-vbwgc1RxW7 .dropdown-item:active {
  background-color: transparent;
}
.cid-vbwgc1RxW7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbwgc1RxW7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbwgc1RxW7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbwgc1RxW7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbwgc1RxW7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbwgc1RxW7 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbwgc1RxW7 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbwgc1RxW7 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbwgc1RxW7 .navbar-buttons {
    text-align: left;
  }
}
.cid-vbwgc1RxW7 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbwgc1RxW7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbwgc1RxW7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbwgc1RxW7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbwgc1RxW7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbwgc1RxW7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbwgc1RxW7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbwgc1RxW7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbwgc1RxW7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbwgc1RxW7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbwgc1RxW7 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbwgc1RxW7 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbwgc1RxW7 .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-vbwgc1RxW7 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbwgc1RxW7 .navbar {
    height: 70px;
  }
  .cid-vbwgc1RxW7 .navbar.opened {
    height: auto;
  }
  .cid-vbwgc1RxW7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbwgc1RxW7 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbwgc1RxW7 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbwgc1RxW7 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbwgc1RxW7 .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-vbwgc1RxW7 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbwgc1RxW7 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbwgc1RxW7 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbwgc1RxW7 .navbar-brand {
    margin-right: auto;
  }
  .cid-vbwgc1RxW7 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbwgc1RxW7 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbwgc1RxW7 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbwgc1RxW7 .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-vbwgc1RxW7 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbwgc1RxW7 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbwgc1RxW7 .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-vbwgc1RxW7 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbwgc1RxW7 .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-vbwgc1RxW7 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbwgc1RxW7 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbwgc2qsp4 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbwgc2qsp4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbwgc2qsp4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbwgc2qsp4 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbwgc2qsp4 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbwgc2qsp4 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbwgc2qsp4 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbwgc2qsp4 .mbr-section-title {
  color: #cac8c8;
}
.cid-vbwgc2qsp4 .mbr-text,
.cid-vbwgc2qsp4 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbwgc2Bm4M {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbwgc2Bm4M .mbr-text {
  color: #000000;
}
.cid-vbwgc2Bm4M .mbr-section-subtitle {
  color: #000000;
}
.cid-vbwgc2Bm4M .mbr-section-title {
  color: #000000;
}
.cid-vbwgFKVAxg {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbwgFKVAxg .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-vbwgFKVAxg .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbwgFKVAxg .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-vbwgFKVAxg .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbwgFKVAxg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbwgFKVAxg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbwgFKVAxg .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbwgFKVAxg .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbwgFKVAxg .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbwgFKVAxg .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbwgFKVAxg .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbwgFKVAxg .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbwgFKVAxg .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbwgFKVAxg .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbwgFKVAxg .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbwgFKVAxg .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbwgFKVAxg .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbwgFKVAxg .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbwgFKVAxg .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbwgFKVAxg .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbwgFKVAxg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbwgFKVAxg .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbwgFKVAxg .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbwgFKVAxg .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbwgFKVAxg .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbwgFKVAxg .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: #232323;
}
.cid-vbwgFKVAxg .nav-item:focus,
.cid-vbwgFKVAxg .nav-link:focus {
  outline: none;
}
.cid-vbwgFKVAxg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbwgFKVAxg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbwgFKVAxg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbwgFKVAxg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbwgFKVAxg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbwgFKVAxg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbwgFKVAxg .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;
}
.cid-vbwgFKVAxg .navbar.opened {
  transition: all 0.3s;
}
.cid-vbwgFKVAxg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbwgFKVAxg .navbar .navbar-logo img {
  width: auto;
}
.cid-vbwgFKVAxg .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbwgFKVAxg .navbar.collapsed {
  justify-content: center;
}
.cid-vbwgFKVAxg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbwgFKVAxg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbwgFKVAxg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbwgFKVAxg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbwgFKVAxg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbwgFKVAxg .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-vbwgFKVAxg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbwgFKVAxg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbwgFKVAxg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbwgFKVAxg .navbar {
    min-height: 72px;
  }
  .cid-vbwgFKVAxg .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbwgFKVAxg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbwgFKVAxg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbwgFKVAxg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbwgFKVAxg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbwgFKVAxg .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-vbwgFKVAxg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbwgFKVAxg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbwgFKVAxg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbwgFKVAxg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbwgFKVAxg .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbwgFKVAxg .dropdown-item.active,
.cid-vbwgFKVAxg .dropdown-item:active {
  background-color: transparent;
}
.cid-vbwgFKVAxg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbwgFKVAxg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbwgFKVAxg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbwgFKVAxg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbwgFKVAxg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbwgFKVAxg .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbwgFKVAxg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbwgFKVAxg .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbwgFKVAxg .navbar-buttons {
    text-align: left;
  }
}
.cid-vbwgFKVAxg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbwgFKVAxg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbwgFKVAxg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbwgFKVAxg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbwgFKVAxg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbwgFKVAxg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbwgFKVAxg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbwgFKVAxg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbwgFKVAxg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbwgFKVAxg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbwgFKVAxg .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbwgFKVAxg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbwgFKVAxg .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-vbwgFKVAxg .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbwgFKVAxg .navbar {
    height: 70px;
  }
  .cid-vbwgFKVAxg .navbar.opened {
    height: auto;
  }
  .cid-vbwgFKVAxg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbwgFKVAxg .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbwgFKVAxg .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbwgFKVAxg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbwgFKVAxg .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-vbwgFKVAxg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbwgFKVAxg .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbwgFKVAxg .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbwgFKVAxg .navbar-brand {
    margin-right: auto;
  }
  .cid-vbwgFKVAxg .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbwgFKVAxg .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbwgFKVAxg .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbwgFKVAxg .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-vbwgFKVAxg .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbwgFKVAxg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbwgFKVAxg .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-vbwgFKVAxg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbwgFKVAxg .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-vbwgFKVAxg .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbwgFKVAxg .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbwgFLAMUR {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbwgFLAMUR .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbwgFLAMUR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbwgFLAMUR .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbwgFLAMUR .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbwgFLAMUR .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbwgFLAMUR .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbwgFLAMUR .mbr-section-title {
  color: #cac8c8;
}
.cid-vbwgFLAMUR .mbr-text,
.cid-vbwgFLAMUR .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbwgFLKnOM {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbwgFLKnOM .mbr-text {
  color: #000000;
}
.cid-vbwgFLKnOM .mbr-section-subtitle {
  color: #000000;
}
.cid-vbwgFLKnOM .mbr-section-title {
  color: #000000;
}
.cid-vbwh5LoNrz {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbwh5LoNrz .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-vbwh5LoNrz .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbwh5LoNrz .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-vbwh5LoNrz .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbwh5LoNrz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbwh5LoNrz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbwh5LoNrz .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbwh5LoNrz .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbwh5LoNrz .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbwh5LoNrz .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbwh5LoNrz .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbwh5LoNrz .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbwh5LoNrz .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbwh5LoNrz .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbwh5LoNrz .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbwh5LoNrz .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbwh5LoNrz .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbwh5LoNrz .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbwh5LoNrz .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbwh5LoNrz .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbwh5LoNrz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbwh5LoNrz .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbwh5LoNrz .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbwh5LoNrz .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbwh5LoNrz .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbwh5LoNrz .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: #232323;
}
.cid-vbwh5LoNrz .nav-item:focus,
.cid-vbwh5LoNrz .nav-link:focus {
  outline: none;
}
.cid-vbwh5LoNrz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbwh5LoNrz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbwh5LoNrz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbwh5LoNrz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbwh5LoNrz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbwh5LoNrz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbwh5LoNrz .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;
}
.cid-vbwh5LoNrz .navbar.opened {
  transition: all 0.3s;
}
.cid-vbwh5LoNrz .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbwh5LoNrz .navbar .navbar-logo img {
  width: auto;
}
.cid-vbwh5LoNrz .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbwh5LoNrz .navbar.collapsed {
  justify-content: center;
}
.cid-vbwh5LoNrz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbwh5LoNrz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbwh5LoNrz .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbwh5LoNrz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbwh5LoNrz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbwh5LoNrz .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-vbwh5LoNrz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbwh5LoNrz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbwh5LoNrz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbwh5LoNrz .navbar {
    min-height: 72px;
  }
  .cid-vbwh5LoNrz .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbwh5LoNrz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbwh5LoNrz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbwh5LoNrz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbwh5LoNrz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbwh5LoNrz .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-vbwh5LoNrz .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbwh5LoNrz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbwh5LoNrz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbwh5LoNrz .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbwh5LoNrz .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbwh5LoNrz .dropdown-item.active,
.cid-vbwh5LoNrz .dropdown-item:active {
  background-color: transparent;
}
.cid-vbwh5LoNrz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbwh5LoNrz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbwh5LoNrz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbwh5LoNrz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbwh5LoNrz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbwh5LoNrz .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbwh5LoNrz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbwh5LoNrz .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbwh5LoNrz .navbar-buttons {
    text-align: left;
  }
}
.cid-vbwh5LoNrz button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbwh5LoNrz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbwh5LoNrz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbwh5LoNrz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbwh5LoNrz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbwh5LoNrz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbwh5LoNrz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbwh5LoNrz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbwh5LoNrz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbwh5LoNrz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbwh5LoNrz .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbwh5LoNrz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbwh5LoNrz .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-vbwh5LoNrz .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbwh5LoNrz .navbar {
    height: 70px;
  }
  .cid-vbwh5LoNrz .navbar.opened {
    height: auto;
  }
  .cid-vbwh5LoNrz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbwh5LoNrz .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbwh5LoNrz .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbwh5LoNrz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbwh5LoNrz .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-vbwh5LoNrz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbwh5LoNrz .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbwh5LoNrz .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbwh5LoNrz .navbar-brand {
    margin-right: auto;
  }
  .cid-vbwh5LoNrz .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbwh5LoNrz .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbwh5LoNrz .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbwh5LoNrz .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-vbwh5LoNrz .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbwh5LoNrz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbwh5LoNrz .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-vbwh5LoNrz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbwh5LoNrz .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-vbwh5LoNrz .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbwh5LoNrz .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbwh5M387N {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbwh5M387N .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbwh5M387N .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbwh5M387N .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbwh5M387N .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbwh5M387N .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbwh5M387N .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbwh5M387N .mbr-section-title {
  color: #cac8c8;
}
.cid-vbwh5M387N .mbr-text,
.cid-vbwh5M387N .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbwh5MgEWC {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbwh5MgEWC .mbr-text {
  color: #000000;
}
.cid-vbwh5MgEWC .mbr-section-subtitle {
  color: #000000;
}
.cid-vbwh5MgEWC .mbr-section-title {
  color: #000000;
}
.cid-vbwhoPq3tV {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbwhoPq3tV .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-vbwhoPq3tV .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbwhoPq3tV .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-vbwhoPq3tV .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbwhoPq3tV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbwhoPq3tV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbwhoPq3tV .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbwhoPq3tV .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbwhoPq3tV .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbwhoPq3tV .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbwhoPq3tV .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbwhoPq3tV .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbwhoPq3tV .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbwhoPq3tV .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbwhoPq3tV .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbwhoPq3tV .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbwhoPq3tV .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbwhoPq3tV .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbwhoPq3tV .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbwhoPq3tV .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbwhoPq3tV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbwhoPq3tV .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbwhoPq3tV .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbwhoPq3tV .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbwhoPq3tV .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbwhoPq3tV .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: #232323;
}
.cid-vbwhoPq3tV .nav-item:focus,
.cid-vbwhoPq3tV .nav-link:focus {
  outline: none;
}
.cid-vbwhoPq3tV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbwhoPq3tV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbwhoPq3tV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbwhoPq3tV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbwhoPq3tV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbwhoPq3tV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbwhoPq3tV .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;
}
.cid-vbwhoPq3tV .navbar.opened {
  transition: all 0.3s;
}
.cid-vbwhoPq3tV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbwhoPq3tV .navbar .navbar-logo img {
  width: auto;
}
.cid-vbwhoPq3tV .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbwhoPq3tV .navbar.collapsed {
  justify-content: center;
}
.cid-vbwhoPq3tV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbwhoPq3tV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbwhoPq3tV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbwhoPq3tV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbwhoPq3tV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbwhoPq3tV .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-vbwhoPq3tV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbwhoPq3tV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbwhoPq3tV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbwhoPq3tV .navbar {
    min-height: 72px;
  }
  .cid-vbwhoPq3tV .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbwhoPq3tV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbwhoPq3tV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbwhoPq3tV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbwhoPq3tV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbwhoPq3tV .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-vbwhoPq3tV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbwhoPq3tV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbwhoPq3tV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbwhoPq3tV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbwhoPq3tV .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbwhoPq3tV .dropdown-item.active,
.cid-vbwhoPq3tV .dropdown-item:active {
  background-color: transparent;
}
.cid-vbwhoPq3tV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbwhoPq3tV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbwhoPq3tV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbwhoPq3tV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbwhoPq3tV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbwhoPq3tV .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbwhoPq3tV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbwhoPq3tV .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbwhoPq3tV .navbar-buttons {
    text-align: left;
  }
}
.cid-vbwhoPq3tV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbwhoPq3tV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbwhoPq3tV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbwhoPq3tV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbwhoPq3tV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbwhoPq3tV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbwhoPq3tV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbwhoPq3tV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbwhoPq3tV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbwhoPq3tV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbwhoPq3tV .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbwhoPq3tV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbwhoPq3tV .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-vbwhoPq3tV .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbwhoPq3tV .navbar {
    height: 70px;
  }
  .cid-vbwhoPq3tV .navbar.opened {
    height: auto;
  }
  .cid-vbwhoPq3tV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbwhoPq3tV .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbwhoPq3tV .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbwhoPq3tV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbwhoPq3tV .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-vbwhoPq3tV .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbwhoPq3tV .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbwhoPq3tV .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbwhoPq3tV .navbar-brand {
    margin-right: auto;
  }
  .cid-vbwhoPq3tV .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbwhoPq3tV .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbwhoPq3tV .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbwhoPq3tV .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-vbwhoPq3tV .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbwhoPq3tV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbwhoPq3tV .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-vbwhoPq3tV .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbwhoPq3tV .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-vbwhoPq3tV .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbwhoPq3tV .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbwhoQ6LsA {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbwhoQ6LsA .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbwhoQ6LsA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbwhoQ6LsA .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbwhoQ6LsA .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbwhoQ6LsA .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbwhoQ6LsA .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbwhoQ6LsA .mbr-section-title {
  color: #cac8c8;
}
.cid-vbwhoQ6LsA .mbr-text,
.cid-vbwhoQ6LsA .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbwhoQfAwB {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbwhoQfAwB .mbr-text {
  color: #000000;
}
.cid-vbwhoQfAwB .mbr-section-subtitle {
  color: #000000;
}
.cid-vbwhoQfAwB .mbr-section-title {
  color: #000000;
}
.cid-vbwhMbOkWX {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbwhMbOkWX .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-vbwhMbOkWX .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbwhMbOkWX .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-vbwhMbOkWX .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbwhMbOkWX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbwhMbOkWX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbwhMbOkWX .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbwhMbOkWX .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbwhMbOkWX .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbwhMbOkWX .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbwhMbOkWX .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbwhMbOkWX .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbwhMbOkWX .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbwhMbOkWX .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbwhMbOkWX .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbwhMbOkWX .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbwhMbOkWX .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbwhMbOkWX .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbwhMbOkWX .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbwhMbOkWX .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbwhMbOkWX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbwhMbOkWX .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbwhMbOkWX .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbwhMbOkWX .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbwhMbOkWX .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbwhMbOkWX .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: #232323;
}
.cid-vbwhMbOkWX .nav-item:focus,
.cid-vbwhMbOkWX .nav-link:focus {
  outline: none;
}
.cid-vbwhMbOkWX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbwhMbOkWX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbwhMbOkWX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbwhMbOkWX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbwhMbOkWX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbwhMbOkWX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbwhMbOkWX .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;
}
.cid-vbwhMbOkWX .navbar.opened {
  transition: all 0.3s;
}
.cid-vbwhMbOkWX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbwhMbOkWX .navbar .navbar-logo img {
  width: auto;
}
.cid-vbwhMbOkWX .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbwhMbOkWX .navbar.collapsed {
  justify-content: center;
}
.cid-vbwhMbOkWX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbwhMbOkWX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbwhMbOkWX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbwhMbOkWX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbwhMbOkWX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbwhMbOkWX .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-vbwhMbOkWX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbwhMbOkWX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbwhMbOkWX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbwhMbOkWX .navbar {
    min-height: 72px;
  }
  .cid-vbwhMbOkWX .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbwhMbOkWX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbwhMbOkWX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbwhMbOkWX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbwhMbOkWX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbwhMbOkWX .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-vbwhMbOkWX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbwhMbOkWX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbwhMbOkWX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbwhMbOkWX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbwhMbOkWX .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbwhMbOkWX .dropdown-item.active,
.cid-vbwhMbOkWX .dropdown-item:active {
  background-color: transparent;
}
.cid-vbwhMbOkWX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbwhMbOkWX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbwhMbOkWX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbwhMbOkWX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbwhMbOkWX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbwhMbOkWX .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbwhMbOkWX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbwhMbOkWX .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbwhMbOkWX .navbar-buttons {
    text-align: left;
  }
}
.cid-vbwhMbOkWX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbwhMbOkWX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbwhMbOkWX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbwhMbOkWX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbwhMbOkWX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbwhMbOkWX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbwhMbOkWX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbwhMbOkWX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbwhMbOkWX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbwhMbOkWX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbwhMbOkWX .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbwhMbOkWX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbwhMbOkWX .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-vbwhMbOkWX .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbwhMbOkWX .navbar {
    height: 70px;
  }
  .cid-vbwhMbOkWX .navbar.opened {
    height: auto;
  }
  .cid-vbwhMbOkWX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbwhMbOkWX .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbwhMbOkWX .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbwhMbOkWX .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbwhMbOkWX .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-vbwhMbOkWX .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbwhMbOkWX .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbwhMbOkWX .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbwhMbOkWX .navbar-brand {
    margin-right: auto;
  }
  .cid-vbwhMbOkWX .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbwhMbOkWX .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbwhMbOkWX .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbwhMbOkWX .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-vbwhMbOkWX .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbwhMbOkWX .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbwhMbOkWX .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-vbwhMbOkWX .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbwhMbOkWX .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-vbwhMbOkWX .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbwhMbOkWX .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbwhMcsd0c {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbwhMcsd0c .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbwhMcsd0c .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbwhMcsd0c .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbwhMcsd0c .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbwhMcsd0c .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbwhMcsd0c .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbwhMcsd0c .mbr-section-title {
  color: #cac8c8;
}
.cid-vbwhMcsd0c .mbr-text,
.cid-vbwhMcsd0c .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbwhMcChK9 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbwhMcChK9 .mbr-text {
  color: #000000;
}
.cid-vbwhMcChK9 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbwhMcChK9 .mbr-section-title {
  color: #000000;
}
.cid-vbBIX35aC6 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbBIX35aC6 .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-vbBIX35aC6 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbBIX35aC6 .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-vbBIX35aC6 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbBIX35aC6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbBIX35aC6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbBIX35aC6 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbBIX35aC6 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbBIX35aC6 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbBIX35aC6 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbBIX35aC6 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbBIX35aC6 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbBIX35aC6 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbBIX35aC6 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbBIX35aC6 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbBIX35aC6 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbBIX35aC6 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbBIX35aC6 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbBIX35aC6 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbBIX35aC6 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbBIX35aC6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbBIX35aC6 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbBIX35aC6 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbBIX35aC6 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbBIX35aC6 .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbBIX35aC6 .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: #232323;
}
.cid-vbBIX35aC6 .nav-item:focus,
.cid-vbBIX35aC6 .nav-link:focus {
  outline: none;
}
.cid-vbBIX35aC6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbBIX35aC6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbBIX35aC6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbBIX35aC6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbBIX35aC6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbBIX35aC6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbBIX35aC6 .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;
}
.cid-vbBIX35aC6 .navbar.opened {
  transition: all 0.3s;
}
.cid-vbBIX35aC6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbBIX35aC6 .navbar .navbar-logo img {
  width: auto;
}
.cid-vbBIX35aC6 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbBIX35aC6 .navbar.collapsed {
  justify-content: center;
}
.cid-vbBIX35aC6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbBIX35aC6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbBIX35aC6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbBIX35aC6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbBIX35aC6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbBIX35aC6 .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-vbBIX35aC6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbBIX35aC6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbBIX35aC6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbBIX35aC6 .navbar {
    min-height: 72px;
  }
  .cid-vbBIX35aC6 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbBIX35aC6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbBIX35aC6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbBIX35aC6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbBIX35aC6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbBIX35aC6 .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-vbBIX35aC6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbBIX35aC6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbBIX35aC6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbBIX35aC6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbBIX35aC6 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbBIX35aC6 .dropdown-item.active,
.cid-vbBIX35aC6 .dropdown-item:active {
  background-color: transparent;
}
.cid-vbBIX35aC6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbBIX35aC6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbBIX35aC6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbBIX35aC6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbBIX35aC6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbBIX35aC6 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbBIX35aC6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbBIX35aC6 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbBIX35aC6 .navbar-buttons {
    text-align: left;
  }
}
.cid-vbBIX35aC6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbBIX35aC6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbBIX35aC6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbBIX35aC6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBIX35aC6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBIX35aC6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbBIX35aC6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBIX35aC6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbBIX35aC6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbBIX35aC6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBIX35aC6 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbBIX35aC6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbBIX35aC6 .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-vbBIX35aC6 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbBIX35aC6 .navbar {
    height: 70px;
  }
  .cid-vbBIX35aC6 .navbar.opened {
    height: auto;
  }
  .cid-vbBIX35aC6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbBIX35aC6 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbBIX35aC6 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbBIX35aC6 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbBIX35aC6 .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-vbBIX35aC6 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbBIX35aC6 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbBIX35aC6 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbBIX35aC6 .navbar-brand {
    margin-right: auto;
  }
  .cid-vbBIX35aC6 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbBIX35aC6 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbBIX35aC6 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbBIX35aC6 .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-vbBIX35aC6 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbBIX35aC6 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbBIX35aC6 .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-vbBIX35aC6 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbBIX35aC6 .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-vbBIX35aC6 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbBIX35aC6 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbBIX3xzJB {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbBIX3xzJB .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbBIX3xzJB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbBIX3xzJB .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbBIX3xzJB .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbBIX3xzJB .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbBIX3xzJB .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbBIX3xzJB .mbr-section-title {
  color: #cac8c8;
}
.cid-vbBIX3xzJB .mbr-text,
.cid-vbBIX3xzJB .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbBIX3G7Qz {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbBIX3G7Qz .mbr-text {
  color: #000000;
}
.cid-vbBIX3G7Qz .mbr-section-subtitle {
  color: #000000;
}
.cid-vbBIX3G7Qz .mbr-section-title {
  color: #000000;
}
.cid-vbBJtVIB1A {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbBJtVIB1A .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-vbBJtVIB1A .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbBJtVIB1A .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-vbBJtVIB1A .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbBJtVIB1A .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbBJtVIB1A .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbBJtVIB1A .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbBJtVIB1A .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbBJtVIB1A .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbBJtVIB1A .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbBJtVIB1A .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbBJtVIB1A .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbBJtVIB1A .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbBJtVIB1A .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbBJtVIB1A .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbBJtVIB1A .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbBJtVIB1A .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbBJtVIB1A .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbBJtVIB1A .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbBJtVIB1A .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbBJtVIB1A .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbBJtVIB1A .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbBJtVIB1A .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbBJtVIB1A .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbBJtVIB1A .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbBJtVIB1A .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: #232323;
}
.cid-vbBJtVIB1A .nav-item:focus,
.cid-vbBJtVIB1A .nav-link:focus {
  outline: none;
}
.cid-vbBJtVIB1A .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbBJtVIB1A .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbBJtVIB1A .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbBJtVIB1A .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbBJtVIB1A .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbBJtVIB1A .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbBJtVIB1A .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;
}
.cid-vbBJtVIB1A .navbar.opened {
  transition: all 0.3s;
}
.cid-vbBJtVIB1A .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbBJtVIB1A .navbar .navbar-logo img {
  width: auto;
}
.cid-vbBJtVIB1A .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbBJtVIB1A .navbar.collapsed {
  justify-content: center;
}
.cid-vbBJtVIB1A .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbBJtVIB1A .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbBJtVIB1A .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbBJtVIB1A .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbBJtVIB1A .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbBJtVIB1A .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-vbBJtVIB1A .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbBJtVIB1A .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbBJtVIB1A .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbBJtVIB1A .navbar {
    min-height: 72px;
  }
  .cid-vbBJtVIB1A .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbBJtVIB1A .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbBJtVIB1A .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbBJtVIB1A .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbBJtVIB1A .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbBJtVIB1A .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-vbBJtVIB1A .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbBJtVIB1A .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbBJtVIB1A .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbBJtVIB1A .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbBJtVIB1A .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbBJtVIB1A .dropdown-item.active,
.cid-vbBJtVIB1A .dropdown-item:active {
  background-color: transparent;
}
.cid-vbBJtVIB1A .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbBJtVIB1A .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbBJtVIB1A .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbBJtVIB1A .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbBJtVIB1A .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbBJtVIB1A .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbBJtVIB1A ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbBJtVIB1A .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbBJtVIB1A .navbar-buttons {
    text-align: left;
  }
}
.cid-vbBJtVIB1A button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbBJtVIB1A button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbBJtVIB1A button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbBJtVIB1A button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBJtVIB1A button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBJtVIB1A button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbBJtVIB1A nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBJtVIB1A nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbBJtVIB1A nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbBJtVIB1A nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBJtVIB1A .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbBJtVIB1A a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbBJtVIB1A .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-vbBJtVIB1A .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbBJtVIB1A .navbar {
    height: 70px;
  }
  .cid-vbBJtVIB1A .navbar.opened {
    height: auto;
  }
  .cid-vbBJtVIB1A .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbBJtVIB1A .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbBJtVIB1A .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbBJtVIB1A .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbBJtVIB1A .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-vbBJtVIB1A .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbBJtVIB1A .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbBJtVIB1A .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbBJtVIB1A .navbar-brand {
    margin-right: auto;
  }
  .cid-vbBJtVIB1A .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbBJtVIB1A .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbBJtVIB1A .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbBJtVIB1A .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-vbBJtVIB1A .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbBJtVIB1A .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbBJtVIB1A .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-vbBJtVIB1A .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbBJtVIB1A .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-vbBJtVIB1A .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbBJtVIB1A .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbBJtWc7AO {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbBJtWc7AO .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbBJtWc7AO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbBJtWc7AO .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbBJtWc7AO .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbBJtWc7AO .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbBJtWc7AO .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbBJtWc7AO .mbr-section-title {
  color: #cac8c8;
}
.cid-vbBJtWc7AO .mbr-text,
.cid-vbBJtWc7AO .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbBJtWlZJx {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbBJtWlZJx .mbr-text {
  color: #000000;
}
.cid-vbBJtWlZJx .mbr-section-subtitle {
  color: #000000;
}
.cid-vbBJtWlZJx .mbr-section-title {
  color: #000000;
}
.cid-vbBJOnUyY7 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbBJOnUyY7 .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-vbBJOnUyY7 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbBJOnUyY7 .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-vbBJOnUyY7 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbBJOnUyY7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbBJOnUyY7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbBJOnUyY7 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbBJOnUyY7 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbBJOnUyY7 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbBJOnUyY7 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbBJOnUyY7 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbBJOnUyY7 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbBJOnUyY7 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbBJOnUyY7 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbBJOnUyY7 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbBJOnUyY7 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbBJOnUyY7 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbBJOnUyY7 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbBJOnUyY7 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbBJOnUyY7 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbBJOnUyY7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbBJOnUyY7 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbBJOnUyY7 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbBJOnUyY7 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbBJOnUyY7 .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbBJOnUyY7 .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: #232323;
}
.cid-vbBJOnUyY7 .nav-item:focus,
.cid-vbBJOnUyY7 .nav-link:focus {
  outline: none;
}
.cid-vbBJOnUyY7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbBJOnUyY7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbBJOnUyY7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbBJOnUyY7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbBJOnUyY7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbBJOnUyY7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbBJOnUyY7 .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;
}
.cid-vbBJOnUyY7 .navbar.opened {
  transition: all 0.3s;
}
.cid-vbBJOnUyY7 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbBJOnUyY7 .navbar .navbar-logo img {
  width: auto;
}
.cid-vbBJOnUyY7 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbBJOnUyY7 .navbar.collapsed {
  justify-content: center;
}
.cid-vbBJOnUyY7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbBJOnUyY7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbBJOnUyY7 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbBJOnUyY7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbBJOnUyY7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbBJOnUyY7 .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-vbBJOnUyY7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbBJOnUyY7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbBJOnUyY7 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbBJOnUyY7 .navbar {
    min-height: 72px;
  }
  .cid-vbBJOnUyY7 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbBJOnUyY7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbBJOnUyY7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbBJOnUyY7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbBJOnUyY7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbBJOnUyY7 .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-vbBJOnUyY7 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbBJOnUyY7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbBJOnUyY7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbBJOnUyY7 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbBJOnUyY7 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbBJOnUyY7 .dropdown-item.active,
.cid-vbBJOnUyY7 .dropdown-item:active {
  background-color: transparent;
}
.cid-vbBJOnUyY7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbBJOnUyY7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbBJOnUyY7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbBJOnUyY7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbBJOnUyY7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbBJOnUyY7 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbBJOnUyY7 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbBJOnUyY7 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbBJOnUyY7 .navbar-buttons {
    text-align: left;
  }
}
.cid-vbBJOnUyY7 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbBJOnUyY7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbBJOnUyY7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbBJOnUyY7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBJOnUyY7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBJOnUyY7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbBJOnUyY7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBJOnUyY7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbBJOnUyY7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbBJOnUyY7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBJOnUyY7 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbBJOnUyY7 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbBJOnUyY7 .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-vbBJOnUyY7 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbBJOnUyY7 .navbar {
    height: 70px;
  }
  .cid-vbBJOnUyY7 .navbar.opened {
    height: auto;
  }
  .cid-vbBJOnUyY7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbBJOnUyY7 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbBJOnUyY7 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbBJOnUyY7 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbBJOnUyY7 .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-vbBJOnUyY7 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbBJOnUyY7 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbBJOnUyY7 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbBJOnUyY7 .navbar-brand {
    margin-right: auto;
  }
  .cid-vbBJOnUyY7 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbBJOnUyY7 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbBJOnUyY7 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbBJOnUyY7 .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-vbBJOnUyY7 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbBJOnUyY7 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbBJOnUyY7 .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-vbBJOnUyY7 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbBJOnUyY7 .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-vbBJOnUyY7 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbBJOnUyY7 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbBJOovKfQ {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbBJOovKfQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbBJOovKfQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbBJOovKfQ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbBJOovKfQ .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbBJOovKfQ .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbBJOovKfQ .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbBJOovKfQ .mbr-section-title {
  color: #cac8c8;
}
.cid-vbBJOovKfQ .mbr-text,
.cid-vbBJOovKfQ .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbBJOoLRk9 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbBJOoLRk9 .mbr-text {
  color: #000000;
}
.cid-vbBJOoLRk9 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbBJOoLRk9 .mbr-section-title {
  color: #000000;
}
.cid-vbBK9wGhj4 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbBK9wGhj4 .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-vbBK9wGhj4 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbBK9wGhj4 .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-vbBK9wGhj4 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbBK9wGhj4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbBK9wGhj4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbBK9wGhj4 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbBK9wGhj4 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbBK9wGhj4 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbBK9wGhj4 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbBK9wGhj4 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbBK9wGhj4 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbBK9wGhj4 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbBK9wGhj4 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbBK9wGhj4 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbBK9wGhj4 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbBK9wGhj4 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbBK9wGhj4 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbBK9wGhj4 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbBK9wGhj4 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbBK9wGhj4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbBK9wGhj4 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbBK9wGhj4 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbBK9wGhj4 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbBK9wGhj4 .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbBK9wGhj4 .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: #232323;
}
.cid-vbBK9wGhj4 .nav-item:focus,
.cid-vbBK9wGhj4 .nav-link:focus {
  outline: none;
}
.cid-vbBK9wGhj4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbBK9wGhj4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbBK9wGhj4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbBK9wGhj4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbBK9wGhj4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbBK9wGhj4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbBK9wGhj4 .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;
}
.cid-vbBK9wGhj4 .navbar.opened {
  transition: all 0.3s;
}
.cid-vbBK9wGhj4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbBK9wGhj4 .navbar .navbar-logo img {
  width: auto;
}
.cid-vbBK9wGhj4 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbBK9wGhj4 .navbar.collapsed {
  justify-content: center;
}
.cid-vbBK9wGhj4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbBK9wGhj4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbBK9wGhj4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbBK9wGhj4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbBK9wGhj4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbBK9wGhj4 .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-vbBK9wGhj4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbBK9wGhj4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbBK9wGhj4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbBK9wGhj4 .navbar {
    min-height: 72px;
  }
  .cid-vbBK9wGhj4 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbBK9wGhj4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbBK9wGhj4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbBK9wGhj4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbBK9wGhj4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbBK9wGhj4 .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-vbBK9wGhj4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbBK9wGhj4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbBK9wGhj4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbBK9wGhj4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbBK9wGhj4 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbBK9wGhj4 .dropdown-item.active,
.cid-vbBK9wGhj4 .dropdown-item:active {
  background-color: transparent;
}
.cid-vbBK9wGhj4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbBK9wGhj4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbBK9wGhj4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbBK9wGhj4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbBK9wGhj4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbBK9wGhj4 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbBK9wGhj4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbBK9wGhj4 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbBK9wGhj4 .navbar-buttons {
    text-align: left;
  }
}
.cid-vbBK9wGhj4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbBK9wGhj4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbBK9wGhj4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbBK9wGhj4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBK9wGhj4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBK9wGhj4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbBK9wGhj4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBK9wGhj4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbBK9wGhj4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbBK9wGhj4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBK9wGhj4 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbBK9wGhj4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbBK9wGhj4 .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-vbBK9wGhj4 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbBK9wGhj4 .navbar {
    height: 70px;
  }
  .cid-vbBK9wGhj4 .navbar.opened {
    height: auto;
  }
  .cid-vbBK9wGhj4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbBK9wGhj4 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbBK9wGhj4 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbBK9wGhj4 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbBK9wGhj4 .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-vbBK9wGhj4 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbBK9wGhj4 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbBK9wGhj4 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbBK9wGhj4 .navbar-brand {
    margin-right: auto;
  }
  .cid-vbBK9wGhj4 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbBK9wGhj4 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbBK9wGhj4 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbBK9wGhj4 .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-vbBK9wGhj4 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbBK9wGhj4 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbBK9wGhj4 .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-vbBK9wGhj4 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbBK9wGhj4 .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-vbBK9wGhj4 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbBK9wGhj4 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbBK9xa38C {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbBK9xa38C .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbBK9xa38C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbBK9xa38C .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbBK9xa38C .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbBK9xa38C .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbBK9xa38C .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbBK9xa38C .mbr-section-title {
  color: #cac8c8;
}
.cid-vbBK9xa38C .mbr-text,
.cid-vbBK9xa38C .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbBK9xnvGZ {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbBK9xnvGZ .mbr-text {
  color: #000000;
}
.cid-vbBK9xnvGZ .mbr-section-subtitle {
  color: #000000;
}
.cid-vbBK9xnvGZ .mbr-section-title {
  color: #000000;
}
.cid-vbBKtm3cvF {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbBKtm3cvF .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-vbBKtm3cvF .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbBKtm3cvF .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-vbBKtm3cvF .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbBKtm3cvF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbBKtm3cvF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbBKtm3cvF .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbBKtm3cvF .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbBKtm3cvF .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbBKtm3cvF .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbBKtm3cvF .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbBKtm3cvF .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbBKtm3cvF .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbBKtm3cvF .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbBKtm3cvF .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbBKtm3cvF .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbBKtm3cvF .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbBKtm3cvF .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbBKtm3cvF .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbBKtm3cvF .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbBKtm3cvF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbBKtm3cvF .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbBKtm3cvF .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbBKtm3cvF .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbBKtm3cvF .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbBKtm3cvF .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: #232323;
}
.cid-vbBKtm3cvF .nav-item:focus,
.cid-vbBKtm3cvF .nav-link:focus {
  outline: none;
}
.cid-vbBKtm3cvF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbBKtm3cvF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbBKtm3cvF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbBKtm3cvF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbBKtm3cvF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbBKtm3cvF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbBKtm3cvF .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;
}
.cid-vbBKtm3cvF .navbar.opened {
  transition: all 0.3s;
}
.cid-vbBKtm3cvF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbBKtm3cvF .navbar .navbar-logo img {
  width: auto;
}
.cid-vbBKtm3cvF .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbBKtm3cvF .navbar.collapsed {
  justify-content: center;
}
.cid-vbBKtm3cvF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbBKtm3cvF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbBKtm3cvF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbBKtm3cvF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbBKtm3cvF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbBKtm3cvF .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-vbBKtm3cvF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbBKtm3cvF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbBKtm3cvF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbBKtm3cvF .navbar {
    min-height: 72px;
  }
  .cid-vbBKtm3cvF .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbBKtm3cvF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbBKtm3cvF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbBKtm3cvF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbBKtm3cvF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbBKtm3cvF .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-vbBKtm3cvF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbBKtm3cvF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbBKtm3cvF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbBKtm3cvF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbBKtm3cvF .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbBKtm3cvF .dropdown-item.active,
.cid-vbBKtm3cvF .dropdown-item:active {
  background-color: transparent;
}
.cid-vbBKtm3cvF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbBKtm3cvF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbBKtm3cvF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbBKtm3cvF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbBKtm3cvF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbBKtm3cvF .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbBKtm3cvF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbBKtm3cvF .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbBKtm3cvF .navbar-buttons {
    text-align: left;
  }
}
.cid-vbBKtm3cvF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbBKtm3cvF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbBKtm3cvF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbBKtm3cvF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBKtm3cvF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBKtm3cvF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbBKtm3cvF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBKtm3cvF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbBKtm3cvF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbBKtm3cvF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBKtm3cvF .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbBKtm3cvF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbBKtm3cvF .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-vbBKtm3cvF .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbBKtm3cvF .navbar {
    height: 70px;
  }
  .cid-vbBKtm3cvF .navbar.opened {
    height: auto;
  }
  .cid-vbBKtm3cvF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbBKtm3cvF .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbBKtm3cvF .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbBKtm3cvF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbBKtm3cvF .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-vbBKtm3cvF .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbBKtm3cvF .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbBKtm3cvF .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbBKtm3cvF .navbar-brand {
    margin-right: auto;
  }
  .cid-vbBKtm3cvF .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbBKtm3cvF .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbBKtm3cvF .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbBKtm3cvF .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-vbBKtm3cvF .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbBKtm3cvF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbBKtm3cvF .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-vbBKtm3cvF .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbBKtm3cvF .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-vbBKtm3cvF .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbBKtm3cvF .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbBKtmFKEE {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbBKtmFKEE .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbBKtmFKEE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbBKtmFKEE .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbBKtmFKEE .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbBKtmFKEE .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbBKtmFKEE .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbBKtmFKEE .mbr-section-title {
  color: #cac8c8;
}
.cid-vbBKtmFKEE .mbr-text,
.cid-vbBKtmFKEE .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbBKtmVwUr {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbBKtmVwUr .mbr-text {
  color: #000000;
}
.cid-vbBKtmVwUr .mbr-section-subtitle {
  color: #000000;
}
.cid-vbBKtmVwUr .mbr-section-title {
  color: #000000;
}
.cid-vbBKRJLsG4 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbBKRJLsG4 .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-vbBKRJLsG4 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbBKRJLsG4 .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-vbBKRJLsG4 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbBKRJLsG4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbBKRJLsG4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbBKRJLsG4 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbBKRJLsG4 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbBKRJLsG4 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbBKRJLsG4 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbBKRJLsG4 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbBKRJLsG4 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbBKRJLsG4 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbBKRJLsG4 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbBKRJLsG4 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbBKRJLsG4 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbBKRJLsG4 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbBKRJLsG4 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbBKRJLsG4 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbBKRJLsG4 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbBKRJLsG4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbBKRJLsG4 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbBKRJLsG4 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbBKRJLsG4 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbBKRJLsG4 .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbBKRJLsG4 .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: #232323;
}
.cid-vbBKRJLsG4 .nav-item:focus,
.cid-vbBKRJLsG4 .nav-link:focus {
  outline: none;
}
.cid-vbBKRJLsG4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbBKRJLsG4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbBKRJLsG4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbBKRJLsG4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbBKRJLsG4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbBKRJLsG4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbBKRJLsG4 .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;
}
.cid-vbBKRJLsG4 .navbar.opened {
  transition: all 0.3s;
}
.cid-vbBKRJLsG4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbBKRJLsG4 .navbar .navbar-logo img {
  width: auto;
}
.cid-vbBKRJLsG4 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbBKRJLsG4 .navbar.collapsed {
  justify-content: center;
}
.cid-vbBKRJLsG4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbBKRJLsG4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbBKRJLsG4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbBKRJLsG4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbBKRJLsG4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbBKRJLsG4 .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-vbBKRJLsG4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbBKRJLsG4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbBKRJLsG4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbBKRJLsG4 .navbar {
    min-height: 72px;
  }
  .cid-vbBKRJLsG4 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbBKRJLsG4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbBKRJLsG4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbBKRJLsG4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbBKRJLsG4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbBKRJLsG4 .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-vbBKRJLsG4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbBKRJLsG4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbBKRJLsG4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbBKRJLsG4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbBKRJLsG4 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbBKRJLsG4 .dropdown-item.active,
.cid-vbBKRJLsG4 .dropdown-item:active {
  background-color: transparent;
}
.cid-vbBKRJLsG4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbBKRJLsG4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbBKRJLsG4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbBKRJLsG4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbBKRJLsG4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbBKRJLsG4 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbBKRJLsG4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbBKRJLsG4 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbBKRJLsG4 .navbar-buttons {
    text-align: left;
  }
}
.cid-vbBKRJLsG4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbBKRJLsG4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbBKRJLsG4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbBKRJLsG4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBKRJLsG4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBKRJLsG4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbBKRJLsG4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBKRJLsG4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbBKRJLsG4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbBKRJLsG4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBKRJLsG4 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbBKRJLsG4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbBKRJLsG4 .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-vbBKRJLsG4 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbBKRJLsG4 .navbar {
    height: 70px;
  }
  .cid-vbBKRJLsG4 .navbar.opened {
    height: auto;
  }
  .cid-vbBKRJLsG4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbBKRJLsG4 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbBKRJLsG4 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbBKRJLsG4 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbBKRJLsG4 .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-vbBKRJLsG4 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbBKRJLsG4 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbBKRJLsG4 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbBKRJLsG4 .navbar-brand {
    margin-right: auto;
  }
  .cid-vbBKRJLsG4 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbBKRJLsG4 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbBKRJLsG4 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbBKRJLsG4 .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-vbBKRJLsG4 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbBKRJLsG4 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbBKRJLsG4 .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-vbBKRJLsG4 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbBKRJLsG4 .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-vbBKRJLsG4 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbBKRJLsG4 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbBKRKnMUM {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbBKRKnMUM .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbBKRKnMUM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbBKRKnMUM .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbBKRKnMUM .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbBKRKnMUM .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbBKRKnMUM .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbBKRKnMUM .mbr-section-title {
  color: #cac8c8;
}
.cid-vbBKRKnMUM .mbr-text,
.cid-vbBKRKnMUM .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbBKRKIfeO {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbBKRKIfeO .mbr-text {
  color: #000000;
}
.cid-vbBKRKIfeO .mbr-section-subtitle {
  color: #000000;
}
.cid-vbBKRKIfeO .mbr-section-title {
  color: #000000;
}
.cid-vbBLauIkTH {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbBLauIkTH .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-vbBLauIkTH .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbBLauIkTH .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-vbBLauIkTH .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbBLauIkTH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbBLauIkTH .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbBLauIkTH .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbBLauIkTH .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbBLauIkTH .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbBLauIkTH .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbBLauIkTH .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbBLauIkTH .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbBLauIkTH .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbBLauIkTH .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbBLauIkTH .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbBLauIkTH .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbBLauIkTH .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbBLauIkTH .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbBLauIkTH .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbBLauIkTH .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbBLauIkTH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbBLauIkTH .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbBLauIkTH .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbBLauIkTH .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbBLauIkTH .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbBLauIkTH .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: #232323;
}
.cid-vbBLauIkTH .nav-item:focus,
.cid-vbBLauIkTH .nav-link:focus {
  outline: none;
}
.cid-vbBLauIkTH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbBLauIkTH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbBLauIkTH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbBLauIkTH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbBLauIkTH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbBLauIkTH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbBLauIkTH .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;
}
.cid-vbBLauIkTH .navbar.opened {
  transition: all 0.3s;
}
.cid-vbBLauIkTH .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbBLauIkTH .navbar .navbar-logo img {
  width: auto;
}
.cid-vbBLauIkTH .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbBLauIkTH .navbar.collapsed {
  justify-content: center;
}
.cid-vbBLauIkTH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbBLauIkTH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbBLauIkTH .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbBLauIkTH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbBLauIkTH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbBLauIkTH .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-vbBLauIkTH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbBLauIkTH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbBLauIkTH .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbBLauIkTH .navbar {
    min-height: 72px;
  }
  .cid-vbBLauIkTH .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbBLauIkTH .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbBLauIkTH .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbBLauIkTH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbBLauIkTH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbBLauIkTH .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-vbBLauIkTH .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbBLauIkTH .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbBLauIkTH .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbBLauIkTH .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbBLauIkTH .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbBLauIkTH .dropdown-item.active,
.cid-vbBLauIkTH .dropdown-item:active {
  background-color: transparent;
}
.cid-vbBLauIkTH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbBLauIkTH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbBLauIkTH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbBLauIkTH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbBLauIkTH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbBLauIkTH .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbBLauIkTH ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbBLauIkTH .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbBLauIkTH .navbar-buttons {
    text-align: left;
  }
}
.cid-vbBLauIkTH button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbBLauIkTH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbBLauIkTH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbBLauIkTH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBLauIkTH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBLauIkTH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbBLauIkTH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBLauIkTH nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbBLauIkTH nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbBLauIkTH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBLauIkTH .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbBLauIkTH a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbBLauIkTH .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-vbBLauIkTH .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbBLauIkTH .navbar {
    height: 70px;
  }
  .cid-vbBLauIkTH .navbar.opened {
    height: auto;
  }
  .cid-vbBLauIkTH .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbBLauIkTH .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbBLauIkTH .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbBLauIkTH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbBLauIkTH .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-vbBLauIkTH .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbBLauIkTH .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbBLauIkTH .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbBLauIkTH .navbar-brand {
    margin-right: auto;
  }
  .cid-vbBLauIkTH .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbBLauIkTH .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbBLauIkTH .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbBLauIkTH .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-vbBLauIkTH .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbBLauIkTH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbBLauIkTH .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-vbBLauIkTH .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbBLauIkTH .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-vbBLauIkTH .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbBLauIkTH .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbBLavby14 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbBLavby14 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbBLavby14 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbBLavby14 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbBLavby14 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbBLavby14 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbBLavby14 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbBLavby14 .mbr-section-title {
  color: #cac8c8;
}
.cid-vbBLavby14 .mbr-text,
.cid-vbBLavby14 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbBLavsMQL {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbBLavsMQL .mbr-text {
  color: #000000;
}
.cid-vbBLavsMQL .mbr-section-subtitle {
  color: #000000;
}
.cid-vbBLavsMQL .mbr-section-title {
  color: #000000;
}
.cid-vbBLvvKhxA {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbBLvvKhxA .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-vbBLvvKhxA .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbBLvvKhxA .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-vbBLvvKhxA .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbBLvvKhxA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbBLvvKhxA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbBLvvKhxA .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbBLvvKhxA .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbBLvvKhxA .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbBLvvKhxA .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbBLvvKhxA .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbBLvvKhxA .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbBLvvKhxA .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbBLvvKhxA .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbBLvvKhxA .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbBLvvKhxA .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbBLvvKhxA .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbBLvvKhxA .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbBLvvKhxA .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbBLvvKhxA .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbBLvvKhxA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbBLvvKhxA .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbBLvvKhxA .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbBLvvKhxA .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbBLvvKhxA .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbBLvvKhxA .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: #232323;
}
.cid-vbBLvvKhxA .nav-item:focus,
.cid-vbBLvvKhxA .nav-link:focus {
  outline: none;
}
.cid-vbBLvvKhxA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbBLvvKhxA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbBLvvKhxA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbBLvvKhxA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbBLvvKhxA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbBLvvKhxA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbBLvvKhxA .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;
}
.cid-vbBLvvKhxA .navbar.opened {
  transition: all 0.3s;
}
.cid-vbBLvvKhxA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbBLvvKhxA .navbar .navbar-logo img {
  width: auto;
}
.cid-vbBLvvKhxA .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbBLvvKhxA .navbar.collapsed {
  justify-content: center;
}
.cid-vbBLvvKhxA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbBLvvKhxA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbBLvvKhxA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbBLvvKhxA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbBLvvKhxA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbBLvvKhxA .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-vbBLvvKhxA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbBLvvKhxA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbBLvvKhxA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbBLvvKhxA .navbar {
    min-height: 72px;
  }
  .cid-vbBLvvKhxA .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbBLvvKhxA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbBLvvKhxA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbBLvvKhxA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbBLvvKhxA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbBLvvKhxA .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-vbBLvvKhxA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbBLvvKhxA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbBLvvKhxA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbBLvvKhxA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbBLvvKhxA .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbBLvvKhxA .dropdown-item.active,
.cid-vbBLvvKhxA .dropdown-item:active {
  background-color: transparent;
}
.cid-vbBLvvKhxA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbBLvvKhxA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbBLvvKhxA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbBLvvKhxA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbBLvvKhxA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbBLvvKhxA .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbBLvvKhxA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbBLvvKhxA .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbBLvvKhxA .navbar-buttons {
    text-align: left;
  }
}
.cid-vbBLvvKhxA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbBLvvKhxA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbBLvvKhxA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbBLvvKhxA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBLvvKhxA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBLvvKhxA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbBLvvKhxA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBLvvKhxA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbBLvvKhxA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbBLvvKhxA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBLvvKhxA .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbBLvvKhxA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbBLvvKhxA .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-vbBLvvKhxA .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbBLvvKhxA .navbar {
    height: 70px;
  }
  .cid-vbBLvvKhxA .navbar.opened {
    height: auto;
  }
  .cid-vbBLvvKhxA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbBLvvKhxA .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbBLvvKhxA .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbBLvvKhxA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbBLvvKhxA .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-vbBLvvKhxA .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbBLvvKhxA .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbBLvvKhxA .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbBLvvKhxA .navbar-brand {
    margin-right: auto;
  }
  .cid-vbBLvvKhxA .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbBLvvKhxA .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbBLvvKhxA .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbBLvvKhxA .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-vbBLvvKhxA .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbBLvvKhxA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbBLvvKhxA .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-vbBLvvKhxA .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbBLvvKhxA .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-vbBLvvKhxA .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbBLvvKhxA .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbBLvwj7dj {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbBLvwj7dj .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbBLvwj7dj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbBLvwj7dj .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbBLvwj7dj .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbBLvwj7dj .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbBLvwj7dj .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbBLvwj7dj .mbr-section-title {
  color: #cac8c8;
}
.cid-vbBLvwj7dj .mbr-text,
.cid-vbBLvwj7dj .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbBLvwwSbt {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbBLvwwSbt .mbr-text {
  color: #000000;
}
.cid-vbBLvwwSbt .mbr-section-subtitle {
  color: #000000;
}
.cid-vbBLvwwSbt .mbr-section-title {
  color: #000000;
}
.cid-vbBLR1hfQn {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbBLR1hfQn .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-vbBLR1hfQn .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbBLR1hfQn .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-vbBLR1hfQn .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbBLR1hfQn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbBLR1hfQn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbBLR1hfQn .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbBLR1hfQn .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbBLR1hfQn .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbBLR1hfQn .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbBLR1hfQn .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbBLR1hfQn .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbBLR1hfQn .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbBLR1hfQn .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbBLR1hfQn .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbBLR1hfQn .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbBLR1hfQn .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbBLR1hfQn .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbBLR1hfQn .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbBLR1hfQn .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbBLR1hfQn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbBLR1hfQn .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbBLR1hfQn .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbBLR1hfQn .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbBLR1hfQn .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbBLR1hfQn .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: #232323;
}
.cid-vbBLR1hfQn .nav-item:focus,
.cid-vbBLR1hfQn .nav-link:focus {
  outline: none;
}
.cid-vbBLR1hfQn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbBLR1hfQn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbBLR1hfQn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbBLR1hfQn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbBLR1hfQn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbBLR1hfQn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbBLR1hfQn .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;
}
.cid-vbBLR1hfQn .navbar.opened {
  transition: all 0.3s;
}
.cid-vbBLR1hfQn .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbBLR1hfQn .navbar .navbar-logo img {
  width: auto;
}
.cid-vbBLR1hfQn .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbBLR1hfQn .navbar.collapsed {
  justify-content: center;
}
.cid-vbBLR1hfQn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbBLR1hfQn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbBLR1hfQn .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbBLR1hfQn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbBLR1hfQn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbBLR1hfQn .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-vbBLR1hfQn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbBLR1hfQn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbBLR1hfQn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbBLR1hfQn .navbar {
    min-height: 72px;
  }
  .cid-vbBLR1hfQn .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbBLR1hfQn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbBLR1hfQn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbBLR1hfQn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbBLR1hfQn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbBLR1hfQn .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-vbBLR1hfQn .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbBLR1hfQn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbBLR1hfQn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbBLR1hfQn .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbBLR1hfQn .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbBLR1hfQn .dropdown-item.active,
.cid-vbBLR1hfQn .dropdown-item:active {
  background-color: transparent;
}
.cid-vbBLR1hfQn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbBLR1hfQn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbBLR1hfQn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbBLR1hfQn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbBLR1hfQn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbBLR1hfQn .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbBLR1hfQn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbBLR1hfQn .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbBLR1hfQn .navbar-buttons {
    text-align: left;
  }
}
.cid-vbBLR1hfQn button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbBLR1hfQn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbBLR1hfQn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbBLR1hfQn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBLR1hfQn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBLR1hfQn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbBLR1hfQn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBLR1hfQn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbBLR1hfQn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbBLR1hfQn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBLR1hfQn .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbBLR1hfQn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbBLR1hfQn .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-vbBLR1hfQn .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbBLR1hfQn .navbar {
    height: 70px;
  }
  .cid-vbBLR1hfQn .navbar.opened {
    height: auto;
  }
  .cid-vbBLR1hfQn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbBLR1hfQn .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbBLR1hfQn .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbBLR1hfQn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbBLR1hfQn .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-vbBLR1hfQn .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbBLR1hfQn .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbBLR1hfQn .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbBLR1hfQn .navbar-brand {
    margin-right: auto;
  }
  .cid-vbBLR1hfQn .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbBLR1hfQn .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbBLR1hfQn .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbBLR1hfQn .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-vbBLR1hfQn .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbBLR1hfQn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbBLR1hfQn .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-vbBLR1hfQn .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbBLR1hfQn .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-vbBLR1hfQn .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbBLR1hfQn .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbBLR1Rpkv {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbBLR1Rpkv .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbBLR1Rpkv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbBLR1Rpkv .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbBLR1Rpkv .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbBLR1Rpkv .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbBLR1Rpkv .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbBLR1Rpkv .mbr-section-title {
  color: #cac8c8;
}
.cid-vbBLR1Rpkv .mbr-text,
.cid-vbBLR1Rpkv .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbBLR21FN8 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbBLR21FN8 .mbr-text {
  color: #000000;
}
.cid-vbBLR21FN8 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbBLR21FN8 .mbr-section-title {
  color: #000000;
}
.cid-vbBMarGPzb {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbBMarGPzb .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-vbBMarGPzb .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbBMarGPzb .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-vbBMarGPzb .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbBMarGPzb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbBMarGPzb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbBMarGPzb .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbBMarGPzb .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbBMarGPzb .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbBMarGPzb .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbBMarGPzb .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbBMarGPzb .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbBMarGPzb .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbBMarGPzb .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbBMarGPzb .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbBMarGPzb .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbBMarGPzb .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbBMarGPzb .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbBMarGPzb .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbBMarGPzb .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbBMarGPzb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbBMarGPzb .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbBMarGPzb .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbBMarGPzb .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbBMarGPzb .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbBMarGPzb .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: #232323;
}
.cid-vbBMarGPzb .nav-item:focus,
.cid-vbBMarGPzb .nav-link:focus {
  outline: none;
}
.cid-vbBMarGPzb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbBMarGPzb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbBMarGPzb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbBMarGPzb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbBMarGPzb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbBMarGPzb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbBMarGPzb .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;
}
.cid-vbBMarGPzb .navbar.opened {
  transition: all 0.3s;
}
.cid-vbBMarGPzb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbBMarGPzb .navbar .navbar-logo img {
  width: auto;
}
.cid-vbBMarGPzb .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbBMarGPzb .navbar.collapsed {
  justify-content: center;
}
.cid-vbBMarGPzb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbBMarGPzb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbBMarGPzb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbBMarGPzb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbBMarGPzb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbBMarGPzb .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-vbBMarGPzb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbBMarGPzb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbBMarGPzb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbBMarGPzb .navbar {
    min-height: 72px;
  }
  .cid-vbBMarGPzb .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbBMarGPzb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbBMarGPzb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbBMarGPzb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbBMarGPzb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbBMarGPzb .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-vbBMarGPzb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbBMarGPzb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbBMarGPzb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbBMarGPzb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbBMarGPzb .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbBMarGPzb .dropdown-item.active,
.cid-vbBMarGPzb .dropdown-item:active {
  background-color: transparent;
}
.cid-vbBMarGPzb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbBMarGPzb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbBMarGPzb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbBMarGPzb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbBMarGPzb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbBMarGPzb .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbBMarGPzb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbBMarGPzb .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbBMarGPzb .navbar-buttons {
    text-align: left;
  }
}
.cid-vbBMarGPzb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbBMarGPzb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbBMarGPzb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbBMarGPzb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBMarGPzb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBMarGPzb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbBMarGPzb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBMarGPzb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbBMarGPzb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbBMarGPzb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBMarGPzb .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbBMarGPzb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbBMarGPzb .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-vbBMarGPzb .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbBMarGPzb .navbar {
    height: 70px;
  }
  .cid-vbBMarGPzb .navbar.opened {
    height: auto;
  }
  .cid-vbBMarGPzb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbBMarGPzb .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbBMarGPzb .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbBMarGPzb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbBMarGPzb .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-vbBMarGPzb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbBMarGPzb .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbBMarGPzb .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbBMarGPzb .navbar-brand {
    margin-right: auto;
  }
  .cid-vbBMarGPzb .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbBMarGPzb .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbBMarGPzb .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbBMarGPzb .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-vbBMarGPzb .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbBMarGPzb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbBMarGPzb .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-vbBMarGPzb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbBMarGPzb .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-vbBMarGPzb .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbBMarGPzb .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbBMasgTrc {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbBMasgTrc .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbBMasgTrc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbBMasgTrc .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbBMasgTrc .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbBMasgTrc .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbBMasgTrc .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbBMasgTrc .mbr-section-title {
  color: #cac8c8;
}
.cid-vbBMasgTrc .mbr-text,
.cid-vbBMasgTrc .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbBMasrf1R {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbBMasrf1R .mbr-text {
  color: #000000;
}
.cid-vbBMasrf1R .mbr-section-subtitle {
  color: #000000;
}
.cid-vbBMasrf1R .mbr-section-title {
  color: #000000;
}
.cid-vbBOeXnvas {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbBOeXnvas .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-vbBOeXnvas .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbBOeXnvas .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-vbBOeXnvas .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbBOeXnvas .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbBOeXnvas .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbBOeXnvas .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbBOeXnvas .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbBOeXnvas .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbBOeXnvas .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbBOeXnvas .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbBOeXnvas .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbBOeXnvas .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbBOeXnvas .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbBOeXnvas .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbBOeXnvas .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbBOeXnvas .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbBOeXnvas .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbBOeXnvas .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbBOeXnvas .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbBOeXnvas .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbBOeXnvas .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbBOeXnvas .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbBOeXnvas .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbBOeXnvas .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbBOeXnvas .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: #232323;
}
.cid-vbBOeXnvas .nav-item:focus,
.cid-vbBOeXnvas .nav-link:focus {
  outline: none;
}
.cid-vbBOeXnvas .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbBOeXnvas .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbBOeXnvas .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbBOeXnvas .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbBOeXnvas .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbBOeXnvas .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbBOeXnvas .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;
}
.cid-vbBOeXnvas .navbar.opened {
  transition: all 0.3s;
}
.cid-vbBOeXnvas .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbBOeXnvas .navbar .navbar-logo img {
  width: auto;
}
.cid-vbBOeXnvas .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbBOeXnvas .navbar.collapsed {
  justify-content: center;
}
.cid-vbBOeXnvas .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbBOeXnvas .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbBOeXnvas .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbBOeXnvas .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbBOeXnvas .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbBOeXnvas .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-vbBOeXnvas .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbBOeXnvas .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbBOeXnvas .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbBOeXnvas .navbar {
    min-height: 72px;
  }
  .cid-vbBOeXnvas .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbBOeXnvas .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbBOeXnvas .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbBOeXnvas .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbBOeXnvas .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbBOeXnvas .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-vbBOeXnvas .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbBOeXnvas .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbBOeXnvas .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbBOeXnvas .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbBOeXnvas .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbBOeXnvas .dropdown-item.active,
.cid-vbBOeXnvas .dropdown-item:active {
  background-color: transparent;
}
.cid-vbBOeXnvas .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbBOeXnvas .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbBOeXnvas .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbBOeXnvas .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbBOeXnvas .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbBOeXnvas .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbBOeXnvas ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbBOeXnvas .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbBOeXnvas .navbar-buttons {
    text-align: left;
  }
}
.cid-vbBOeXnvas button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbBOeXnvas button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbBOeXnvas button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbBOeXnvas button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBOeXnvas button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBOeXnvas button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbBOeXnvas nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBOeXnvas nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbBOeXnvas nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbBOeXnvas nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBOeXnvas .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbBOeXnvas a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbBOeXnvas .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-vbBOeXnvas .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbBOeXnvas .navbar {
    height: 70px;
  }
  .cid-vbBOeXnvas .navbar.opened {
    height: auto;
  }
  .cid-vbBOeXnvas .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbBOeXnvas .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbBOeXnvas .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbBOeXnvas .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbBOeXnvas .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-vbBOeXnvas .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbBOeXnvas .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbBOeXnvas .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbBOeXnvas .navbar-brand {
    margin-right: auto;
  }
  .cid-vbBOeXnvas .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbBOeXnvas .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbBOeXnvas .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbBOeXnvas .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-vbBOeXnvas .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbBOeXnvas .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbBOeXnvas .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-vbBOeXnvas .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbBOeXnvas .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-vbBOeXnvas .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbBOeXnvas .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbBOeY21b6 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbBOeY21b6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbBOeY21b6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbBOeY21b6 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbBOeY21b6 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbBOeY21b6 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbBOeY21b6 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbBOeY21b6 .mbr-section-title {
  color: #cac8c8;
}
.cid-vbBOeY21b6 .mbr-text,
.cid-vbBOeY21b6 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbBOeYkZCw {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbBOeYkZCw .mbr-text {
  color: #000000;
}
.cid-vbBOeYkZCw .mbr-section-subtitle {
  color: #000000;
}
.cid-vbBOeYkZCw .mbr-section-title {
  color: #000000;
}
.cid-vbBODADkiw {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbBODADkiw .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-vbBODADkiw .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbBODADkiw .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-vbBODADkiw .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbBODADkiw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbBODADkiw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbBODADkiw .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbBODADkiw .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbBODADkiw .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbBODADkiw .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbBODADkiw .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbBODADkiw .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbBODADkiw .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbBODADkiw .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbBODADkiw .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbBODADkiw .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbBODADkiw .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbBODADkiw .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbBODADkiw .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbBODADkiw .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbBODADkiw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbBODADkiw .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbBODADkiw .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbBODADkiw .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbBODADkiw .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbBODADkiw .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: #232323;
}
.cid-vbBODADkiw .nav-item:focus,
.cid-vbBODADkiw .nav-link:focus {
  outline: none;
}
.cid-vbBODADkiw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbBODADkiw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbBODADkiw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbBODADkiw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbBODADkiw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbBODADkiw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbBODADkiw .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;
}
.cid-vbBODADkiw .navbar.opened {
  transition: all 0.3s;
}
.cid-vbBODADkiw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbBODADkiw .navbar .navbar-logo img {
  width: auto;
}
.cid-vbBODADkiw .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbBODADkiw .navbar.collapsed {
  justify-content: center;
}
.cid-vbBODADkiw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbBODADkiw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbBODADkiw .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbBODADkiw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbBODADkiw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbBODADkiw .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-vbBODADkiw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbBODADkiw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbBODADkiw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbBODADkiw .navbar {
    min-height: 72px;
  }
  .cid-vbBODADkiw .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbBODADkiw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbBODADkiw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbBODADkiw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbBODADkiw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbBODADkiw .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-vbBODADkiw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbBODADkiw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbBODADkiw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbBODADkiw .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbBODADkiw .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbBODADkiw .dropdown-item.active,
.cid-vbBODADkiw .dropdown-item:active {
  background-color: transparent;
}
.cid-vbBODADkiw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbBODADkiw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbBODADkiw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbBODADkiw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbBODADkiw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbBODADkiw .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbBODADkiw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbBODADkiw .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbBODADkiw .navbar-buttons {
    text-align: left;
  }
}
.cid-vbBODADkiw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbBODADkiw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbBODADkiw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbBODADkiw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBODADkiw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBODADkiw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbBODADkiw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBODADkiw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbBODADkiw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbBODADkiw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBODADkiw .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbBODADkiw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbBODADkiw .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-vbBODADkiw .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbBODADkiw .navbar {
    height: 70px;
  }
  .cid-vbBODADkiw .navbar.opened {
    height: auto;
  }
  .cid-vbBODADkiw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbBODADkiw .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbBODADkiw .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbBODADkiw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbBODADkiw .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-vbBODADkiw .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbBODADkiw .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbBODADkiw .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbBODADkiw .navbar-brand {
    margin-right: auto;
  }
  .cid-vbBODADkiw .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbBODADkiw .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbBODADkiw .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbBODADkiw .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-vbBODADkiw .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbBODADkiw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbBODADkiw .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-vbBODADkiw .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbBODADkiw .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-vbBODADkiw .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbBODADkiw .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbBODBfGhW {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbBODBfGhW .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbBODBfGhW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbBODBfGhW .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbBODBfGhW .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbBODBfGhW .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbBODBfGhW .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbBODBfGhW .mbr-section-title {
  color: #cac8c8;
}
.cid-vbBODBfGhW .mbr-text,
.cid-vbBODBfGhW .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbBODBnHEI {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbBODBnHEI .mbr-text {
  color: #000000;
}
.cid-vbBODBnHEI .mbr-section-subtitle {
  color: #000000;
}
.cid-vbBODBnHEI .mbr-section-title {
  color: #000000;
}
.cid-vbBOZEB0Ve {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbBOZEB0Ve .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-vbBOZEB0Ve .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbBOZEB0Ve .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-vbBOZEB0Ve .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbBOZEB0Ve .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbBOZEB0Ve .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbBOZEB0Ve .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbBOZEB0Ve .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbBOZEB0Ve .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbBOZEB0Ve .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbBOZEB0Ve .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbBOZEB0Ve .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbBOZEB0Ve .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbBOZEB0Ve .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbBOZEB0Ve .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbBOZEB0Ve .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbBOZEB0Ve .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbBOZEB0Ve .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbBOZEB0Ve .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbBOZEB0Ve .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbBOZEB0Ve .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbBOZEB0Ve .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbBOZEB0Ve .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbBOZEB0Ve .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbBOZEB0Ve .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbBOZEB0Ve .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: #232323;
}
.cid-vbBOZEB0Ve .nav-item:focus,
.cid-vbBOZEB0Ve .nav-link:focus {
  outline: none;
}
.cid-vbBOZEB0Ve .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbBOZEB0Ve .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbBOZEB0Ve .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbBOZEB0Ve .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbBOZEB0Ve .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbBOZEB0Ve .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbBOZEB0Ve .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;
}
.cid-vbBOZEB0Ve .navbar.opened {
  transition: all 0.3s;
}
.cid-vbBOZEB0Ve .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbBOZEB0Ve .navbar .navbar-logo img {
  width: auto;
}
.cid-vbBOZEB0Ve .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbBOZEB0Ve .navbar.collapsed {
  justify-content: center;
}
.cid-vbBOZEB0Ve .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbBOZEB0Ve .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbBOZEB0Ve .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbBOZEB0Ve .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbBOZEB0Ve .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbBOZEB0Ve .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-vbBOZEB0Ve .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbBOZEB0Ve .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbBOZEB0Ve .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbBOZEB0Ve .navbar {
    min-height: 72px;
  }
  .cid-vbBOZEB0Ve .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbBOZEB0Ve .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbBOZEB0Ve .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbBOZEB0Ve .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbBOZEB0Ve .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbBOZEB0Ve .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-vbBOZEB0Ve .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbBOZEB0Ve .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbBOZEB0Ve .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbBOZEB0Ve .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbBOZEB0Ve .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbBOZEB0Ve .dropdown-item.active,
.cid-vbBOZEB0Ve .dropdown-item:active {
  background-color: transparent;
}
.cid-vbBOZEB0Ve .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbBOZEB0Ve .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbBOZEB0Ve .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbBOZEB0Ve .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbBOZEB0Ve .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbBOZEB0Ve .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbBOZEB0Ve ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbBOZEB0Ve .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbBOZEB0Ve .navbar-buttons {
    text-align: left;
  }
}
.cid-vbBOZEB0Ve button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbBOZEB0Ve button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbBOZEB0Ve button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbBOZEB0Ve button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBOZEB0Ve button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBOZEB0Ve button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbBOZEB0Ve nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBOZEB0Ve nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbBOZEB0Ve nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbBOZEB0Ve nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBOZEB0Ve .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbBOZEB0Ve a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbBOZEB0Ve .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-vbBOZEB0Ve .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbBOZEB0Ve .navbar {
    height: 70px;
  }
  .cid-vbBOZEB0Ve .navbar.opened {
    height: auto;
  }
  .cid-vbBOZEB0Ve .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbBOZEB0Ve .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbBOZEB0Ve .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbBOZEB0Ve .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbBOZEB0Ve .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-vbBOZEB0Ve .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbBOZEB0Ve .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbBOZEB0Ve .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbBOZEB0Ve .navbar-brand {
    margin-right: auto;
  }
  .cid-vbBOZEB0Ve .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbBOZEB0Ve .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbBOZEB0Ve .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbBOZEB0Ve .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-vbBOZEB0Ve .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbBOZEB0Ve .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbBOZEB0Ve .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-vbBOZEB0Ve .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbBOZEB0Ve .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-vbBOZEB0Ve .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbBOZEB0Ve .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbBOZFfaKa {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbBOZFfaKa .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbBOZFfaKa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbBOZFfaKa .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbBOZFfaKa .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbBOZFfaKa .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbBOZFfaKa .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbBOZFfaKa .mbr-section-title {
  color: #cac8c8;
}
.cid-vbBOZFfaKa .mbr-text,
.cid-vbBOZFfaKa .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbBOZFrBOd {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbBOZFrBOd .mbr-text {
  color: #000000;
}
.cid-vbBOZFrBOd .mbr-section-subtitle {
  color: #000000;
}
.cid-vbBOZFrBOd .mbr-section-title {
  color: #000000;
}
.cid-vbBPjVp7WI {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbBPjVp7WI .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-vbBPjVp7WI .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbBPjVp7WI .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-vbBPjVp7WI .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbBPjVp7WI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbBPjVp7WI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbBPjVp7WI .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbBPjVp7WI .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbBPjVp7WI .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbBPjVp7WI .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbBPjVp7WI .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbBPjVp7WI .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbBPjVp7WI .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbBPjVp7WI .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbBPjVp7WI .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbBPjVp7WI .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbBPjVp7WI .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbBPjVp7WI .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbBPjVp7WI .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbBPjVp7WI .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbBPjVp7WI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbBPjVp7WI .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbBPjVp7WI .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbBPjVp7WI .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbBPjVp7WI .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbBPjVp7WI .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: #232323;
}
.cid-vbBPjVp7WI .nav-item:focus,
.cid-vbBPjVp7WI .nav-link:focus {
  outline: none;
}
.cid-vbBPjVp7WI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbBPjVp7WI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbBPjVp7WI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbBPjVp7WI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbBPjVp7WI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbBPjVp7WI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbBPjVp7WI .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;
}
.cid-vbBPjVp7WI .navbar.opened {
  transition: all 0.3s;
}
.cid-vbBPjVp7WI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbBPjVp7WI .navbar .navbar-logo img {
  width: auto;
}
.cid-vbBPjVp7WI .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbBPjVp7WI .navbar.collapsed {
  justify-content: center;
}
.cid-vbBPjVp7WI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbBPjVp7WI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbBPjVp7WI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbBPjVp7WI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbBPjVp7WI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbBPjVp7WI .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-vbBPjVp7WI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbBPjVp7WI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbBPjVp7WI .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbBPjVp7WI .navbar {
    min-height: 72px;
  }
  .cid-vbBPjVp7WI .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbBPjVp7WI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbBPjVp7WI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbBPjVp7WI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbBPjVp7WI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbBPjVp7WI .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-vbBPjVp7WI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbBPjVp7WI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbBPjVp7WI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbBPjVp7WI .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbBPjVp7WI .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbBPjVp7WI .dropdown-item.active,
.cid-vbBPjVp7WI .dropdown-item:active {
  background-color: transparent;
}
.cid-vbBPjVp7WI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbBPjVp7WI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbBPjVp7WI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbBPjVp7WI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbBPjVp7WI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbBPjVp7WI .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbBPjVp7WI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbBPjVp7WI .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbBPjVp7WI .navbar-buttons {
    text-align: left;
  }
}
.cid-vbBPjVp7WI button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbBPjVp7WI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbBPjVp7WI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbBPjVp7WI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBPjVp7WI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBPjVp7WI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbBPjVp7WI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBPjVp7WI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbBPjVp7WI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbBPjVp7WI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBPjVp7WI .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbBPjVp7WI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbBPjVp7WI .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-vbBPjVp7WI .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbBPjVp7WI .navbar {
    height: 70px;
  }
  .cid-vbBPjVp7WI .navbar.opened {
    height: auto;
  }
  .cid-vbBPjVp7WI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbBPjVp7WI .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbBPjVp7WI .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbBPjVp7WI .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbBPjVp7WI .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-vbBPjVp7WI .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbBPjVp7WI .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbBPjVp7WI .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbBPjVp7WI .navbar-brand {
    margin-right: auto;
  }
  .cid-vbBPjVp7WI .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbBPjVp7WI .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbBPjVp7WI .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbBPjVp7WI .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-vbBPjVp7WI .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbBPjVp7WI .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbBPjVp7WI .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-vbBPjVp7WI .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbBPjVp7WI .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-vbBPjVp7WI .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbBPjVp7WI .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbBPjW3JqF {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbBPjW3JqF .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbBPjW3JqF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbBPjW3JqF .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbBPjW3JqF .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbBPjW3JqF .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbBPjW3JqF .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbBPjW3JqF .mbr-section-title {
  color: #cac8c8;
}
.cid-vbBPjW3JqF .mbr-text,
.cid-vbBPjW3JqF .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbBPjWhJK6 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbBPjWhJK6 .mbr-text {
  color: #000000;
}
.cid-vbBPjWhJK6 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbBPjWhJK6 .mbr-section-title {
  color: #000000;
}
.cid-vbBPMiyNrz {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbBPMiyNrz .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-vbBPMiyNrz .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbBPMiyNrz .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-vbBPMiyNrz .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbBPMiyNrz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbBPMiyNrz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbBPMiyNrz .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbBPMiyNrz .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbBPMiyNrz .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbBPMiyNrz .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbBPMiyNrz .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbBPMiyNrz .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbBPMiyNrz .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbBPMiyNrz .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbBPMiyNrz .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbBPMiyNrz .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbBPMiyNrz .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbBPMiyNrz .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbBPMiyNrz .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbBPMiyNrz .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbBPMiyNrz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbBPMiyNrz .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbBPMiyNrz .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbBPMiyNrz .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbBPMiyNrz .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbBPMiyNrz .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: #232323;
}
.cid-vbBPMiyNrz .nav-item:focus,
.cid-vbBPMiyNrz .nav-link:focus {
  outline: none;
}
.cid-vbBPMiyNrz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbBPMiyNrz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbBPMiyNrz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbBPMiyNrz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbBPMiyNrz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbBPMiyNrz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbBPMiyNrz .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;
}
.cid-vbBPMiyNrz .navbar.opened {
  transition: all 0.3s;
}
.cid-vbBPMiyNrz .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbBPMiyNrz .navbar .navbar-logo img {
  width: auto;
}
.cid-vbBPMiyNrz .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbBPMiyNrz .navbar.collapsed {
  justify-content: center;
}
.cid-vbBPMiyNrz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbBPMiyNrz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbBPMiyNrz .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbBPMiyNrz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbBPMiyNrz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbBPMiyNrz .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-vbBPMiyNrz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbBPMiyNrz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbBPMiyNrz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbBPMiyNrz .navbar {
    min-height: 72px;
  }
  .cid-vbBPMiyNrz .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbBPMiyNrz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbBPMiyNrz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbBPMiyNrz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbBPMiyNrz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbBPMiyNrz .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-vbBPMiyNrz .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbBPMiyNrz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbBPMiyNrz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbBPMiyNrz .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbBPMiyNrz .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbBPMiyNrz .dropdown-item.active,
.cid-vbBPMiyNrz .dropdown-item:active {
  background-color: transparent;
}
.cid-vbBPMiyNrz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbBPMiyNrz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbBPMiyNrz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbBPMiyNrz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbBPMiyNrz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbBPMiyNrz .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbBPMiyNrz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbBPMiyNrz .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbBPMiyNrz .navbar-buttons {
    text-align: left;
  }
}
.cid-vbBPMiyNrz button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbBPMiyNrz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbBPMiyNrz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbBPMiyNrz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBPMiyNrz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBPMiyNrz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbBPMiyNrz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBPMiyNrz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbBPMiyNrz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbBPMiyNrz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBPMiyNrz .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbBPMiyNrz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbBPMiyNrz .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-vbBPMiyNrz .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbBPMiyNrz .navbar {
    height: 70px;
  }
  .cid-vbBPMiyNrz .navbar.opened {
    height: auto;
  }
  .cid-vbBPMiyNrz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbBPMiyNrz .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbBPMiyNrz .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbBPMiyNrz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbBPMiyNrz .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-vbBPMiyNrz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbBPMiyNrz .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbBPMiyNrz .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbBPMiyNrz .navbar-brand {
    margin-right: auto;
  }
  .cid-vbBPMiyNrz .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbBPMiyNrz .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbBPMiyNrz .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbBPMiyNrz .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-vbBPMiyNrz .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbBPMiyNrz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbBPMiyNrz .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-vbBPMiyNrz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbBPMiyNrz .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-vbBPMiyNrz .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbBPMiyNrz .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbBPMjbkYY {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbBPMjbkYY .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbBPMjbkYY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbBPMjbkYY .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbBPMjbkYY .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbBPMjbkYY .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbBPMjbkYY .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbBPMjbkYY .mbr-section-title {
  color: #cac8c8;
}
.cid-vbBPMjbkYY .mbr-text,
.cid-vbBPMjbkYY .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbBPMjqC6x {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbBPMjqC6x .mbr-text {
  color: #000000;
}
.cid-vbBPMjqC6x .mbr-section-subtitle {
  color: #000000;
}
.cid-vbBPMjqC6x .mbr-section-title {
  color: #000000;
}
.cid-vbBQ5NDxJt {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbBQ5NDxJt .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-vbBQ5NDxJt .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbBQ5NDxJt .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-vbBQ5NDxJt .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbBQ5NDxJt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbBQ5NDxJt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbBQ5NDxJt .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbBQ5NDxJt .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbBQ5NDxJt .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbBQ5NDxJt .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbBQ5NDxJt .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbBQ5NDxJt .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbBQ5NDxJt .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbBQ5NDxJt .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbBQ5NDxJt .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbBQ5NDxJt .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbBQ5NDxJt .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbBQ5NDxJt .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbBQ5NDxJt .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbBQ5NDxJt .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbBQ5NDxJt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbBQ5NDxJt .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbBQ5NDxJt .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbBQ5NDxJt .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbBQ5NDxJt .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbBQ5NDxJt .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: #232323;
}
.cid-vbBQ5NDxJt .nav-item:focus,
.cid-vbBQ5NDxJt .nav-link:focus {
  outline: none;
}
.cid-vbBQ5NDxJt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbBQ5NDxJt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbBQ5NDxJt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbBQ5NDxJt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbBQ5NDxJt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbBQ5NDxJt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbBQ5NDxJt .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;
}
.cid-vbBQ5NDxJt .navbar.opened {
  transition: all 0.3s;
}
.cid-vbBQ5NDxJt .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbBQ5NDxJt .navbar .navbar-logo img {
  width: auto;
}
.cid-vbBQ5NDxJt .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbBQ5NDxJt .navbar.collapsed {
  justify-content: center;
}
.cid-vbBQ5NDxJt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbBQ5NDxJt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbBQ5NDxJt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbBQ5NDxJt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbBQ5NDxJt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbBQ5NDxJt .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-vbBQ5NDxJt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbBQ5NDxJt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbBQ5NDxJt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbBQ5NDxJt .navbar {
    min-height: 72px;
  }
  .cid-vbBQ5NDxJt .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbBQ5NDxJt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbBQ5NDxJt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbBQ5NDxJt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbBQ5NDxJt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbBQ5NDxJt .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-vbBQ5NDxJt .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbBQ5NDxJt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbBQ5NDxJt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbBQ5NDxJt .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbBQ5NDxJt .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbBQ5NDxJt .dropdown-item.active,
.cid-vbBQ5NDxJt .dropdown-item:active {
  background-color: transparent;
}
.cid-vbBQ5NDxJt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbBQ5NDxJt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbBQ5NDxJt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbBQ5NDxJt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbBQ5NDxJt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbBQ5NDxJt .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbBQ5NDxJt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbBQ5NDxJt .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbBQ5NDxJt .navbar-buttons {
    text-align: left;
  }
}
.cid-vbBQ5NDxJt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbBQ5NDxJt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbBQ5NDxJt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbBQ5NDxJt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBQ5NDxJt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBQ5NDxJt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbBQ5NDxJt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBQ5NDxJt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbBQ5NDxJt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbBQ5NDxJt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBQ5NDxJt .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbBQ5NDxJt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbBQ5NDxJt .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-vbBQ5NDxJt .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbBQ5NDxJt .navbar {
    height: 70px;
  }
  .cid-vbBQ5NDxJt .navbar.opened {
    height: auto;
  }
  .cid-vbBQ5NDxJt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbBQ5NDxJt .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbBQ5NDxJt .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbBQ5NDxJt .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbBQ5NDxJt .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-vbBQ5NDxJt .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbBQ5NDxJt .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbBQ5NDxJt .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbBQ5NDxJt .navbar-brand {
    margin-right: auto;
  }
  .cid-vbBQ5NDxJt .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbBQ5NDxJt .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbBQ5NDxJt .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbBQ5NDxJt .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-vbBQ5NDxJt .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbBQ5NDxJt .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbBQ5NDxJt .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-vbBQ5NDxJt .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbBQ5NDxJt .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-vbBQ5NDxJt .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbBQ5NDxJt .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbBQ5OfAhv {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbBQ5OfAhv .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbBQ5OfAhv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbBQ5OfAhv .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbBQ5OfAhv .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbBQ5OfAhv .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbBQ5OfAhv .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbBQ5OfAhv .mbr-section-title {
  color: #cac8c8;
}
.cid-vbBQ5OfAhv .mbr-text,
.cid-vbBQ5OfAhv .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbBQ5OofCR {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbBQ5OofCR .mbr-text {
  color: #000000;
}
.cid-vbBQ5OofCR .mbr-section-subtitle {
  color: #000000;
}
.cid-vbBQ5OofCR .mbr-section-title {
  color: #000000;
}
.cid-vbBQuvA91Z {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbBQuvA91Z .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-vbBQuvA91Z .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbBQuvA91Z .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-vbBQuvA91Z .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbBQuvA91Z .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbBQuvA91Z .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbBQuvA91Z .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbBQuvA91Z .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbBQuvA91Z .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbBQuvA91Z .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbBQuvA91Z .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbBQuvA91Z .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbBQuvA91Z .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbBQuvA91Z .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbBQuvA91Z .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbBQuvA91Z .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbBQuvA91Z .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbBQuvA91Z .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbBQuvA91Z .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbBQuvA91Z .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbBQuvA91Z .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbBQuvA91Z .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbBQuvA91Z .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbBQuvA91Z .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbBQuvA91Z .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbBQuvA91Z .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: #232323;
}
.cid-vbBQuvA91Z .nav-item:focus,
.cid-vbBQuvA91Z .nav-link:focus {
  outline: none;
}
.cid-vbBQuvA91Z .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbBQuvA91Z .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbBQuvA91Z .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbBQuvA91Z .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbBQuvA91Z .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbBQuvA91Z .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbBQuvA91Z .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;
}
.cid-vbBQuvA91Z .navbar.opened {
  transition: all 0.3s;
}
.cid-vbBQuvA91Z .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbBQuvA91Z .navbar .navbar-logo img {
  width: auto;
}
.cid-vbBQuvA91Z .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbBQuvA91Z .navbar.collapsed {
  justify-content: center;
}
.cid-vbBQuvA91Z .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbBQuvA91Z .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbBQuvA91Z .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbBQuvA91Z .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbBQuvA91Z .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbBQuvA91Z .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-vbBQuvA91Z .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbBQuvA91Z .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbBQuvA91Z .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbBQuvA91Z .navbar {
    min-height: 72px;
  }
  .cid-vbBQuvA91Z .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbBQuvA91Z .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbBQuvA91Z .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbBQuvA91Z .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbBQuvA91Z .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbBQuvA91Z .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-vbBQuvA91Z .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbBQuvA91Z .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbBQuvA91Z .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbBQuvA91Z .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbBQuvA91Z .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbBQuvA91Z .dropdown-item.active,
.cid-vbBQuvA91Z .dropdown-item:active {
  background-color: transparent;
}
.cid-vbBQuvA91Z .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbBQuvA91Z .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbBQuvA91Z .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbBQuvA91Z .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbBQuvA91Z .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbBQuvA91Z .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbBQuvA91Z ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbBQuvA91Z .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbBQuvA91Z .navbar-buttons {
    text-align: left;
  }
}
.cid-vbBQuvA91Z button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbBQuvA91Z button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbBQuvA91Z button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbBQuvA91Z button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBQuvA91Z button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBQuvA91Z button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbBQuvA91Z nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBQuvA91Z nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbBQuvA91Z nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbBQuvA91Z nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBQuvA91Z .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbBQuvA91Z a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbBQuvA91Z .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-vbBQuvA91Z .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbBQuvA91Z .navbar {
    height: 70px;
  }
  .cid-vbBQuvA91Z .navbar.opened {
    height: auto;
  }
  .cid-vbBQuvA91Z .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbBQuvA91Z .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbBQuvA91Z .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbBQuvA91Z .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbBQuvA91Z .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-vbBQuvA91Z .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbBQuvA91Z .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbBQuvA91Z .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbBQuvA91Z .navbar-brand {
    margin-right: auto;
  }
  .cid-vbBQuvA91Z .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbBQuvA91Z .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbBQuvA91Z .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbBQuvA91Z .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-vbBQuvA91Z .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbBQuvA91Z .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbBQuvA91Z .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-vbBQuvA91Z .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbBQuvA91Z .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-vbBQuvA91Z .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbBQuvA91Z .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbBQuwd3qG {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbBQuwd3qG .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbBQuwd3qG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbBQuwd3qG .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbBQuwd3qG .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbBQuwd3qG .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbBQuwd3qG .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbBQuwd3qG .mbr-section-title {
  color: #cac8c8;
}
.cid-vbBQuwd3qG .mbr-text,
.cid-vbBQuwd3qG .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbBQuwoGLH {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbBQuwoGLH .mbr-text {
  color: #000000;
}
.cid-vbBQuwoGLH .mbr-section-subtitle {
  color: #000000;
}
.cid-vbBQuwoGLH .mbr-section-title {
  color: #000000;
}
.cid-vbBQKbR1zx {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbBQKbR1zx .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-vbBQKbR1zx .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbBQKbR1zx .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-vbBQKbR1zx .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbBQKbR1zx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbBQKbR1zx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbBQKbR1zx .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbBQKbR1zx .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbBQKbR1zx .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbBQKbR1zx .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbBQKbR1zx .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbBQKbR1zx .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbBQKbR1zx .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbBQKbR1zx .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbBQKbR1zx .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbBQKbR1zx .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbBQKbR1zx .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbBQKbR1zx .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbBQKbR1zx .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbBQKbR1zx .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbBQKbR1zx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbBQKbR1zx .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbBQKbR1zx .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbBQKbR1zx .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbBQKbR1zx .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbBQKbR1zx .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: #232323;
}
.cid-vbBQKbR1zx .nav-item:focus,
.cid-vbBQKbR1zx .nav-link:focus {
  outline: none;
}
.cid-vbBQKbR1zx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbBQKbR1zx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbBQKbR1zx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbBQKbR1zx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbBQKbR1zx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbBQKbR1zx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbBQKbR1zx .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;
}
.cid-vbBQKbR1zx .navbar.opened {
  transition: all 0.3s;
}
.cid-vbBQKbR1zx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbBQKbR1zx .navbar .navbar-logo img {
  width: auto;
}
.cid-vbBQKbR1zx .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbBQKbR1zx .navbar.collapsed {
  justify-content: center;
}
.cid-vbBQKbR1zx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbBQKbR1zx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbBQKbR1zx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbBQKbR1zx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbBQKbR1zx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbBQKbR1zx .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-vbBQKbR1zx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbBQKbR1zx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbBQKbR1zx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbBQKbR1zx .navbar {
    min-height: 72px;
  }
  .cid-vbBQKbR1zx .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbBQKbR1zx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbBQKbR1zx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbBQKbR1zx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbBQKbR1zx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbBQKbR1zx .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-vbBQKbR1zx .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbBQKbR1zx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbBQKbR1zx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbBQKbR1zx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbBQKbR1zx .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbBQKbR1zx .dropdown-item.active,
.cid-vbBQKbR1zx .dropdown-item:active {
  background-color: transparent;
}
.cid-vbBQKbR1zx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbBQKbR1zx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbBQKbR1zx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbBQKbR1zx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbBQKbR1zx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbBQKbR1zx .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbBQKbR1zx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbBQKbR1zx .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbBQKbR1zx .navbar-buttons {
    text-align: left;
  }
}
.cid-vbBQKbR1zx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbBQKbR1zx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbBQKbR1zx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbBQKbR1zx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBQKbR1zx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBQKbR1zx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbBQKbR1zx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBQKbR1zx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbBQKbR1zx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbBQKbR1zx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBQKbR1zx .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbBQKbR1zx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbBQKbR1zx .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-vbBQKbR1zx .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbBQKbR1zx .navbar {
    height: 70px;
  }
  .cid-vbBQKbR1zx .navbar.opened {
    height: auto;
  }
  .cid-vbBQKbR1zx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbBQKbR1zx .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbBQKbR1zx .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbBQKbR1zx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbBQKbR1zx .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-vbBQKbR1zx .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbBQKbR1zx .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbBQKbR1zx .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbBQKbR1zx .navbar-brand {
    margin-right: auto;
  }
  .cid-vbBQKbR1zx .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbBQKbR1zx .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbBQKbR1zx .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbBQKbR1zx .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-vbBQKbR1zx .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbBQKbR1zx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbBQKbR1zx .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-vbBQKbR1zx .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbBQKbR1zx .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-vbBQKbR1zx .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbBQKbR1zx .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbBQKczt4g {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbBQKczt4g .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbBQKczt4g .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbBQKczt4g .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbBQKczt4g .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbBQKczt4g .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbBQKczt4g .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbBQKczt4g .mbr-section-title {
  color: #cac8c8;
}
.cid-vbBQKczt4g .mbr-text,
.cid-vbBQKczt4g .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbBQKcM0P6 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbBQKcM0P6 .mbr-text {
  color: #000000;
}
.cid-vbBQKcM0P6 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbBQKcM0P6 .mbr-section-title {
  color: #000000;
}
.cid-vbBR4NIm8z {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbBR4NIm8z .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-vbBR4NIm8z .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbBR4NIm8z .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-vbBR4NIm8z .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbBR4NIm8z .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbBR4NIm8z .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbBR4NIm8z .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbBR4NIm8z .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbBR4NIm8z .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbBR4NIm8z .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbBR4NIm8z .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbBR4NIm8z .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbBR4NIm8z .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbBR4NIm8z .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbBR4NIm8z .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbBR4NIm8z .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbBR4NIm8z .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbBR4NIm8z .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbBR4NIm8z .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbBR4NIm8z .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbBR4NIm8z .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbBR4NIm8z .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbBR4NIm8z .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbBR4NIm8z .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbBR4NIm8z .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbBR4NIm8z .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: #232323;
}
.cid-vbBR4NIm8z .nav-item:focus,
.cid-vbBR4NIm8z .nav-link:focus {
  outline: none;
}
.cid-vbBR4NIm8z .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbBR4NIm8z .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbBR4NIm8z .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbBR4NIm8z .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbBR4NIm8z .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbBR4NIm8z .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbBR4NIm8z .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;
}
.cid-vbBR4NIm8z .navbar.opened {
  transition: all 0.3s;
}
.cid-vbBR4NIm8z .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbBR4NIm8z .navbar .navbar-logo img {
  width: auto;
}
.cid-vbBR4NIm8z .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbBR4NIm8z .navbar.collapsed {
  justify-content: center;
}
.cid-vbBR4NIm8z .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbBR4NIm8z .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbBR4NIm8z .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbBR4NIm8z .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbBR4NIm8z .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbBR4NIm8z .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-vbBR4NIm8z .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbBR4NIm8z .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbBR4NIm8z .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbBR4NIm8z .navbar {
    min-height: 72px;
  }
  .cid-vbBR4NIm8z .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbBR4NIm8z .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbBR4NIm8z .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbBR4NIm8z .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbBR4NIm8z .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbBR4NIm8z .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-vbBR4NIm8z .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbBR4NIm8z .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbBR4NIm8z .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbBR4NIm8z .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbBR4NIm8z .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbBR4NIm8z .dropdown-item.active,
.cid-vbBR4NIm8z .dropdown-item:active {
  background-color: transparent;
}
.cid-vbBR4NIm8z .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbBR4NIm8z .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbBR4NIm8z .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbBR4NIm8z .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbBR4NIm8z .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbBR4NIm8z .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbBR4NIm8z ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbBR4NIm8z .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbBR4NIm8z .navbar-buttons {
    text-align: left;
  }
}
.cid-vbBR4NIm8z button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbBR4NIm8z button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbBR4NIm8z button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbBR4NIm8z button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBR4NIm8z button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBR4NIm8z button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbBR4NIm8z nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBR4NIm8z nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbBR4NIm8z nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbBR4NIm8z nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBR4NIm8z .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbBR4NIm8z a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbBR4NIm8z .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-vbBR4NIm8z .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbBR4NIm8z .navbar {
    height: 70px;
  }
  .cid-vbBR4NIm8z .navbar.opened {
    height: auto;
  }
  .cid-vbBR4NIm8z .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbBR4NIm8z .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbBR4NIm8z .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbBR4NIm8z .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbBR4NIm8z .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-vbBR4NIm8z .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbBR4NIm8z .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbBR4NIm8z .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbBR4NIm8z .navbar-brand {
    margin-right: auto;
  }
  .cid-vbBR4NIm8z .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbBR4NIm8z .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbBR4NIm8z .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbBR4NIm8z .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-vbBR4NIm8z .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbBR4NIm8z .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbBR4NIm8z .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-vbBR4NIm8z .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbBR4NIm8z .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-vbBR4NIm8z .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbBR4NIm8z .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbBR4OjFRM {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbBR4OjFRM .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbBR4OjFRM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbBR4OjFRM .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbBR4OjFRM .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbBR4OjFRM .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbBR4OjFRM .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbBR4OjFRM .mbr-section-title {
  color: #cac8c8;
}
.cid-vbBR4OjFRM .mbr-text,
.cid-vbBR4OjFRM .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbBR4OrDRA {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbBR4OrDRA .mbr-text {
  color: #000000;
}
.cid-vbBR4OrDRA .mbr-section-subtitle {
  color: #000000;
}
.cid-vbBR4OrDRA .mbr-section-title {
  color: #000000;
}
.cid-vbBRtKsYSM {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbBRtKsYSM .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-vbBRtKsYSM .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbBRtKsYSM .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-vbBRtKsYSM .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbBRtKsYSM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbBRtKsYSM .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbBRtKsYSM .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbBRtKsYSM .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbBRtKsYSM .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbBRtKsYSM .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbBRtKsYSM .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbBRtKsYSM .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbBRtKsYSM .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbBRtKsYSM .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbBRtKsYSM .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbBRtKsYSM .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbBRtKsYSM .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbBRtKsYSM .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbBRtKsYSM .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbBRtKsYSM .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbBRtKsYSM .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbBRtKsYSM .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbBRtKsYSM .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbBRtKsYSM .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbBRtKsYSM .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbBRtKsYSM .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: #232323;
}
.cid-vbBRtKsYSM .nav-item:focus,
.cid-vbBRtKsYSM .nav-link:focus {
  outline: none;
}
.cid-vbBRtKsYSM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbBRtKsYSM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbBRtKsYSM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbBRtKsYSM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbBRtKsYSM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbBRtKsYSM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbBRtKsYSM .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;
}
.cid-vbBRtKsYSM .navbar.opened {
  transition: all 0.3s;
}
.cid-vbBRtKsYSM .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbBRtKsYSM .navbar .navbar-logo img {
  width: auto;
}
.cid-vbBRtKsYSM .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbBRtKsYSM .navbar.collapsed {
  justify-content: center;
}
.cid-vbBRtKsYSM .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbBRtKsYSM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbBRtKsYSM .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbBRtKsYSM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbBRtKsYSM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbBRtKsYSM .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-vbBRtKsYSM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbBRtKsYSM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbBRtKsYSM .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbBRtKsYSM .navbar {
    min-height: 72px;
  }
  .cid-vbBRtKsYSM .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbBRtKsYSM .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbBRtKsYSM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbBRtKsYSM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbBRtKsYSM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbBRtKsYSM .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-vbBRtKsYSM .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbBRtKsYSM .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbBRtKsYSM .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbBRtKsYSM .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbBRtKsYSM .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbBRtKsYSM .dropdown-item.active,
.cid-vbBRtKsYSM .dropdown-item:active {
  background-color: transparent;
}
.cid-vbBRtKsYSM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbBRtKsYSM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbBRtKsYSM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbBRtKsYSM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbBRtKsYSM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbBRtKsYSM .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbBRtKsYSM ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbBRtKsYSM .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbBRtKsYSM .navbar-buttons {
    text-align: left;
  }
}
.cid-vbBRtKsYSM button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbBRtKsYSM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbBRtKsYSM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbBRtKsYSM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBRtKsYSM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBRtKsYSM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbBRtKsYSM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBRtKsYSM nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbBRtKsYSM nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbBRtKsYSM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBRtKsYSM .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbBRtKsYSM a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbBRtKsYSM .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-vbBRtKsYSM .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbBRtKsYSM .navbar {
    height: 70px;
  }
  .cid-vbBRtKsYSM .navbar.opened {
    height: auto;
  }
  .cid-vbBRtKsYSM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbBRtKsYSM .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbBRtKsYSM .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbBRtKsYSM .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbBRtKsYSM .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-vbBRtKsYSM .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbBRtKsYSM .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbBRtKsYSM .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbBRtKsYSM .navbar-brand {
    margin-right: auto;
  }
  .cid-vbBRtKsYSM .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbBRtKsYSM .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbBRtKsYSM .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbBRtKsYSM .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-vbBRtKsYSM .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbBRtKsYSM .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbBRtKsYSM .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-vbBRtKsYSM .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbBRtKsYSM .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-vbBRtKsYSM .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbBRtKsYSM .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbBRtL4hzi {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbBRtL4hzi .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbBRtL4hzi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbBRtL4hzi .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbBRtL4hzi .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbBRtL4hzi .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbBRtL4hzi .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbBRtL4hzi .mbr-section-title {
  color: #cac8c8;
}
.cid-vbBRtL4hzi .mbr-text,
.cid-vbBRtL4hzi .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbBRtLhWSd {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbBRtLhWSd .mbr-text {
  color: #000000;
}
.cid-vbBRtLhWSd .mbr-section-subtitle {
  color: #000000;
}
.cid-vbBRtLhWSd .mbr-section-title {
  color: #000000;
}
.cid-vbBTJZS0cK {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbBTJZS0cK .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-vbBTJZS0cK .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbBTJZS0cK .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-vbBTJZS0cK .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbBTJZS0cK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbBTJZS0cK .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbBTJZS0cK .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbBTJZS0cK .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbBTJZS0cK .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbBTJZS0cK .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbBTJZS0cK .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbBTJZS0cK .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbBTJZS0cK .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbBTJZS0cK .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbBTJZS0cK .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbBTJZS0cK .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbBTJZS0cK .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbBTJZS0cK .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbBTJZS0cK .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbBTJZS0cK .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbBTJZS0cK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbBTJZS0cK .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbBTJZS0cK .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbBTJZS0cK .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbBTJZS0cK .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbBTJZS0cK .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: #232323;
}
.cid-vbBTJZS0cK .nav-item:focus,
.cid-vbBTJZS0cK .nav-link:focus {
  outline: none;
}
.cid-vbBTJZS0cK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbBTJZS0cK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbBTJZS0cK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbBTJZS0cK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbBTJZS0cK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbBTJZS0cK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbBTJZS0cK .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;
}
.cid-vbBTJZS0cK .navbar.opened {
  transition: all 0.3s;
}
.cid-vbBTJZS0cK .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbBTJZS0cK .navbar .navbar-logo img {
  width: auto;
}
.cid-vbBTJZS0cK .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbBTJZS0cK .navbar.collapsed {
  justify-content: center;
}
.cid-vbBTJZS0cK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbBTJZS0cK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbBTJZS0cK .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbBTJZS0cK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbBTJZS0cK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbBTJZS0cK .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-vbBTJZS0cK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbBTJZS0cK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbBTJZS0cK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbBTJZS0cK .navbar {
    min-height: 72px;
  }
  .cid-vbBTJZS0cK .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbBTJZS0cK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbBTJZS0cK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbBTJZS0cK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbBTJZS0cK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbBTJZS0cK .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-vbBTJZS0cK .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbBTJZS0cK .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbBTJZS0cK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbBTJZS0cK .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbBTJZS0cK .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbBTJZS0cK .dropdown-item.active,
.cid-vbBTJZS0cK .dropdown-item:active {
  background-color: transparent;
}
.cid-vbBTJZS0cK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbBTJZS0cK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbBTJZS0cK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbBTJZS0cK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbBTJZS0cK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbBTJZS0cK .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbBTJZS0cK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbBTJZS0cK .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbBTJZS0cK .navbar-buttons {
    text-align: left;
  }
}
.cid-vbBTJZS0cK button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbBTJZS0cK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbBTJZS0cK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbBTJZS0cK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBTJZS0cK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBTJZS0cK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbBTJZS0cK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBTJZS0cK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbBTJZS0cK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbBTJZS0cK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBTJZS0cK .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbBTJZS0cK a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbBTJZS0cK .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-vbBTJZS0cK .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbBTJZS0cK .navbar {
    height: 70px;
  }
  .cid-vbBTJZS0cK .navbar.opened {
    height: auto;
  }
  .cid-vbBTJZS0cK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbBTJZS0cK .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbBTJZS0cK .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbBTJZS0cK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbBTJZS0cK .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-vbBTJZS0cK .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbBTJZS0cK .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbBTJZS0cK .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbBTJZS0cK .navbar-brand {
    margin-right: auto;
  }
  .cid-vbBTJZS0cK .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbBTJZS0cK .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbBTJZS0cK .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbBTJZS0cK .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-vbBTJZS0cK .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbBTJZS0cK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbBTJZS0cK .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-vbBTJZS0cK .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbBTJZS0cK .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-vbBTJZS0cK .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbBTJZS0cK .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbBTK0Al3R {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbBTK0Al3R .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbBTK0Al3R .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbBTK0Al3R .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbBTK0Al3R .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbBTK0Al3R .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbBTK0Al3R .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbBTK0Al3R .mbr-section-title {
  color: #cac8c8;
}
.cid-vbBTK0Al3R .mbr-text,
.cid-vbBTK0Al3R .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbBTK0TIqG {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbBTK0TIqG .mbr-text {
  color: #000000;
}
.cid-vbBTK0TIqG .mbr-section-subtitle {
  color: #000000;
}
.cid-vbBTK0TIqG .mbr-section-title {
  color: #000000;
}
.cid-vbBU9zXrKA {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbBU9zXrKA .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-vbBU9zXrKA .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbBU9zXrKA .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-vbBU9zXrKA .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbBU9zXrKA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbBU9zXrKA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbBU9zXrKA .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbBU9zXrKA .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbBU9zXrKA .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbBU9zXrKA .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbBU9zXrKA .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbBU9zXrKA .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbBU9zXrKA .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbBU9zXrKA .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbBU9zXrKA .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbBU9zXrKA .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbBU9zXrKA .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbBU9zXrKA .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbBU9zXrKA .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbBU9zXrKA .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbBU9zXrKA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbBU9zXrKA .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbBU9zXrKA .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbBU9zXrKA .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbBU9zXrKA .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbBU9zXrKA .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: #232323;
}
.cid-vbBU9zXrKA .nav-item:focus,
.cid-vbBU9zXrKA .nav-link:focus {
  outline: none;
}
.cid-vbBU9zXrKA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbBU9zXrKA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbBU9zXrKA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbBU9zXrKA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbBU9zXrKA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbBU9zXrKA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbBU9zXrKA .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;
}
.cid-vbBU9zXrKA .navbar.opened {
  transition: all 0.3s;
}
.cid-vbBU9zXrKA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbBU9zXrKA .navbar .navbar-logo img {
  width: auto;
}
.cid-vbBU9zXrKA .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbBU9zXrKA .navbar.collapsed {
  justify-content: center;
}
.cid-vbBU9zXrKA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbBU9zXrKA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbBU9zXrKA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbBU9zXrKA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbBU9zXrKA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbBU9zXrKA .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-vbBU9zXrKA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbBU9zXrKA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbBU9zXrKA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbBU9zXrKA .navbar {
    min-height: 72px;
  }
  .cid-vbBU9zXrKA .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbBU9zXrKA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbBU9zXrKA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbBU9zXrKA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbBU9zXrKA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbBU9zXrKA .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-vbBU9zXrKA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbBU9zXrKA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbBU9zXrKA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbBU9zXrKA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbBU9zXrKA .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbBU9zXrKA .dropdown-item.active,
.cid-vbBU9zXrKA .dropdown-item:active {
  background-color: transparent;
}
.cid-vbBU9zXrKA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbBU9zXrKA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbBU9zXrKA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbBU9zXrKA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbBU9zXrKA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbBU9zXrKA .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbBU9zXrKA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbBU9zXrKA .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbBU9zXrKA .navbar-buttons {
    text-align: left;
  }
}
.cid-vbBU9zXrKA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbBU9zXrKA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbBU9zXrKA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbBU9zXrKA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBU9zXrKA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBU9zXrKA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbBU9zXrKA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBU9zXrKA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbBU9zXrKA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbBU9zXrKA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBU9zXrKA .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbBU9zXrKA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbBU9zXrKA .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-vbBU9zXrKA .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbBU9zXrKA .navbar {
    height: 70px;
  }
  .cid-vbBU9zXrKA .navbar.opened {
    height: auto;
  }
  .cid-vbBU9zXrKA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbBU9zXrKA .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbBU9zXrKA .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbBU9zXrKA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbBU9zXrKA .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-vbBU9zXrKA .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbBU9zXrKA .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbBU9zXrKA .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbBU9zXrKA .navbar-brand {
    margin-right: auto;
  }
  .cid-vbBU9zXrKA .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbBU9zXrKA .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbBU9zXrKA .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbBU9zXrKA .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-vbBU9zXrKA .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbBU9zXrKA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbBU9zXrKA .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-vbBU9zXrKA .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbBU9zXrKA .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-vbBU9zXrKA .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbBU9zXrKA .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbBU9Azbyr {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbBU9Azbyr .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbBU9Azbyr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbBU9Azbyr .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbBU9Azbyr .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbBU9Azbyr .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbBU9Azbyr .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbBU9Azbyr .mbr-section-title {
  color: #cac8c8;
}
.cid-vbBU9Azbyr .mbr-text,
.cid-vbBU9Azbyr .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbBU9AJcix {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbBU9AJcix .mbr-text {
  color: #000000;
}
.cid-vbBU9AJcix .mbr-section-subtitle {
  color: #000000;
}
.cid-vbBU9AJcix .mbr-section-title {
  color: #000000;
}
.cid-vbBUvYoTqQ {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbBUvYoTqQ .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-vbBUvYoTqQ .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbBUvYoTqQ .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-vbBUvYoTqQ .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbBUvYoTqQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbBUvYoTqQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbBUvYoTqQ .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbBUvYoTqQ .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbBUvYoTqQ .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbBUvYoTqQ .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbBUvYoTqQ .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbBUvYoTqQ .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbBUvYoTqQ .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbBUvYoTqQ .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbBUvYoTqQ .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbBUvYoTqQ .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbBUvYoTqQ .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbBUvYoTqQ .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbBUvYoTqQ .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbBUvYoTqQ .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbBUvYoTqQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbBUvYoTqQ .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbBUvYoTqQ .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbBUvYoTqQ .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbBUvYoTqQ .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbBUvYoTqQ .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: #232323;
}
.cid-vbBUvYoTqQ .nav-item:focus,
.cid-vbBUvYoTqQ .nav-link:focus {
  outline: none;
}
.cid-vbBUvYoTqQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbBUvYoTqQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbBUvYoTqQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbBUvYoTqQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbBUvYoTqQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbBUvYoTqQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbBUvYoTqQ .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;
}
.cid-vbBUvYoTqQ .navbar.opened {
  transition: all 0.3s;
}
.cid-vbBUvYoTqQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbBUvYoTqQ .navbar .navbar-logo img {
  width: auto;
}
.cid-vbBUvYoTqQ .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbBUvYoTqQ .navbar.collapsed {
  justify-content: center;
}
.cid-vbBUvYoTqQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbBUvYoTqQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbBUvYoTqQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbBUvYoTqQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbBUvYoTqQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbBUvYoTqQ .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-vbBUvYoTqQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbBUvYoTqQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbBUvYoTqQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbBUvYoTqQ .navbar {
    min-height: 72px;
  }
  .cid-vbBUvYoTqQ .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbBUvYoTqQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbBUvYoTqQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbBUvYoTqQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbBUvYoTqQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbBUvYoTqQ .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-vbBUvYoTqQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbBUvYoTqQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbBUvYoTqQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbBUvYoTqQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbBUvYoTqQ .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbBUvYoTqQ .dropdown-item.active,
.cid-vbBUvYoTqQ .dropdown-item:active {
  background-color: transparent;
}
.cid-vbBUvYoTqQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbBUvYoTqQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbBUvYoTqQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbBUvYoTqQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbBUvYoTqQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbBUvYoTqQ .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbBUvYoTqQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbBUvYoTqQ .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbBUvYoTqQ .navbar-buttons {
    text-align: left;
  }
}
.cid-vbBUvYoTqQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbBUvYoTqQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbBUvYoTqQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbBUvYoTqQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBUvYoTqQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBUvYoTqQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbBUvYoTqQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBUvYoTqQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbBUvYoTqQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbBUvYoTqQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBUvYoTqQ .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbBUvYoTqQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbBUvYoTqQ .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-vbBUvYoTqQ .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbBUvYoTqQ .navbar {
    height: 70px;
  }
  .cid-vbBUvYoTqQ .navbar.opened {
    height: auto;
  }
  .cid-vbBUvYoTqQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbBUvYoTqQ .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbBUvYoTqQ .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbBUvYoTqQ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbBUvYoTqQ .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-vbBUvYoTqQ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbBUvYoTqQ .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbBUvYoTqQ .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbBUvYoTqQ .navbar-brand {
    margin-right: auto;
  }
  .cid-vbBUvYoTqQ .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbBUvYoTqQ .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbBUvYoTqQ .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbBUvYoTqQ .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-vbBUvYoTqQ .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbBUvYoTqQ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbBUvYoTqQ .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-vbBUvYoTqQ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbBUvYoTqQ .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-vbBUvYoTqQ .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbBUvYoTqQ .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbBUvZ1uao {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbBUvZ1uao .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbBUvZ1uao .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbBUvZ1uao .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbBUvZ1uao .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbBUvZ1uao .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbBUvZ1uao .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbBUvZ1uao .mbr-section-title {
  color: #cac8c8;
}
.cid-vbBUvZ1uao .mbr-text,
.cid-vbBUvZ1uao .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbBUvZaIej {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbBUvZaIej .mbr-text {
  color: #000000;
}
.cid-vbBUvZaIej .mbr-section-subtitle {
  color: #000000;
}
.cid-vbBUvZaIej .mbr-section-title {
  color: #000000;
}
.cid-vbBUQ8I2cR {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbBUQ8I2cR .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-vbBUQ8I2cR .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbBUQ8I2cR .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-vbBUQ8I2cR .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbBUQ8I2cR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbBUQ8I2cR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbBUQ8I2cR .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbBUQ8I2cR .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbBUQ8I2cR .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbBUQ8I2cR .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbBUQ8I2cR .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbBUQ8I2cR .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbBUQ8I2cR .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbBUQ8I2cR .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbBUQ8I2cR .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbBUQ8I2cR .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbBUQ8I2cR .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbBUQ8I2cR .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbBUQ8I2cR .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbBUQ8I2cR .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbBUQ8I2cR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbBUQ8I2cR .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbBUQ8I2cR .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbBUQ8I2cR .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbBUQ8I2cR .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbBUQ8I2cR .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: #232323;
}
.cid-vbBUQ8I2cR .nav-item:focus,
.cid-vbBUQ8I2cR .nav-link:focus {
  outline: none;
}
.cid-vbBUQ8I2cR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbBUQ8I2cR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbBUQ8I2cR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbBUQ8I2cR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbBUQ8I2cR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbBUQ8I2cR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbBUQ8I2cR .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;
}
.cid-vbBUQ8I2cR .navbar.opened {
  transition: all 0.3s;
}
.cid-vbBUQ8I2cR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbBUQ8I2cR .navbar .navbar-logo img {
  width: auto;
}
.cid-vbBUQ8I2cR .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbBUQ8I2cR .navbar.collapsed {
  justify-content: center;
}
.cid-vbBUQ8I2cR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbBUQ8I2cR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbBUQ8I2cR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbBUQ8I2cR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbBUQ8I2cR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbBUQ8I2cR .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-vbBUQ8I2cR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbBUQ8I2cR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbBUQ8I2cR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbBUQ8I2cR .navbar {
    min-height: 72px;
  }
  .cid-vbBUQ8I2cR .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbBUQ8I2cR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbBUQ8I2cR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbBUQ8I2cR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbBUQ8I2cR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbBUQ8I2cR .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-vbBUQ8I2cR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbBUQ8I2cR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbBUQ8I2cR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbBUQ8I2cR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbBUQ8I2cR .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbBUQ8I2cR .dropdown-item.active,
.cid-vbBUQ8I2cR .dropdown-item:active {
  background-color: transparent;
}
.cid-vbBUQ8I2cR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbBUQ8I2cR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbBUQ8I2cR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbBUQ8I2cR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbBUQ8I2cR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbBUQ8I2cR .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbBUQ8I2cR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbBUQ8I2cR .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbBUQ8I2cR .navbar-buttons {
    text-align: left;
  }
}
.cid-vbBUQ8I2cR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbBUQ8I2cR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbBUQ8I2cR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbBUQ8I2cR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBUQ8I2cR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBUQ8I2cR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbBUQ8I2cR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBUQ8I2cR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbBUQ8I2cR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbBUQ8I2cR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBUQ8I2cR .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbBUQ8I2cR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbBUQ8I2cR .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-vbBUQ8I2cR .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbBUQ8I2cR .navbar {
    height: 70px;
  }
  .cid-vbBUQ8I2cR .navbar.opened {
    height: auto;
  }
  .cid-vbBUQ8I2cR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbBUQ8I2cR .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbBUQ8I2cR .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbBUQ8I2cR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbBUQ8I2cR .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-vbBUQ8I2cR .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbBUQ8I2cR .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbBUQ8I2cR .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbBUQ8I2cR .navbar-brand {
    margin-right: auto;
  }
  .cid-vbBUQ8I2cR .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbBUQ8I2cR .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbBUQ8I2cR .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbBUQ8I2cR .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-vbBUQ8I2cR .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbBUQ8I2cR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbBUQ8I2cR .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-vbBUQ8I2cR .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbBUQ8I2cR .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-vbBUQ8I2cR .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbBUQ8I2cR .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbBUQ9mZIi {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbBUQ9mZIi .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbBUQ9mZIi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbBUQ9mZIi .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbBUQ9mZIi .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbBUQ9mZIi .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbBUQ9mZIi .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbBUQ9mZIi .mbr-section-title {
  color: #cac8c8;
}
.cid-vbBUQ9mZIi .mbr-text,
.cid-vbBUQ9mZIi .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbBUQ9F7sG {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbBUQ9F7sG .mbr-text {
  color: #000000;
}
.cid-vbBUQ9F7sG .mbr-section-subtitle {
  color: #000000;
}
.cid-vbBUQ9F7sG .mbr-section-title {
  color: #000000;
}
.cid-vbBVcMQfYF {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbBVcMQfYF .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-vbBVcMQfYF .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbBVcMQfYF .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-vbBVcMQfYF .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbBVcMQfYF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbBVcMQfYF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbBVcMQfYF .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbBVcMQfYF .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbBVcMQfYF .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbBVcMQfYF .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbBVcMQfYF .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbBVcMQfYF .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbBVcMQfYF .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbBVcMQfYF .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbBVcMQfYF .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbBVcMQfYF .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbBVcMQfYF .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbBVcMQfYF .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbBVcMQfYF .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbBVcMQfYF .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbBVcMQfYF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbBVcMQfYF .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbBVcMQfYF .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbBVcMQfYF .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbBVcMQfYF .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbBVcMQfYF .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: #232323;
}
.cid-vbBVcMQfYF .nav-item:focus,
.cid-vbBVcMQfYF .nav-link:focus {
  outline: none;
}
.cid-vbBVcMQfYF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbBVcMQfYF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbBVcMQfYF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbBVcMQfYF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbBVcMQfYF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbBVcMQfYF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbBVcMQfYF .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;
}
.cid-vbBVcMQfYF .navbar.opened {
  transition: all 0.3s;
}
.cid-vbBVcMQfYF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbBVcMQfYF .navbar .navbar-logo img {
  width: auto;
}
.cid-vbBVcMQfYF .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbBVcMQfYF .navbar.collapsed {
  justify-content: center;
}
.cid-vbBVcMQfYF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbBVcMQfYF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbBVcMQfYF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbBVcMQfYF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbBVcMQfYF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbBVcMQfYF .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-vbBVcMQfYF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbBVcMQfYF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbBVcMQfYF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbBVcMQfYF .navbar {
    min-height: 72px;
  }
  .cid-vbBVcMQfYF .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbBVcMQfYF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbBVcMQfYF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbBVcMQfYF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbBVcMQfYF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbBVcMQfYF .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-vbBVcMQfYF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbBVcMQfYF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbBVcMQfYF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbBVcMQfYF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbBVcMQfYF .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbBVcMQfYF .dropdown-item.active,
.cid-vbBVcMQfYF .dropdown-item:active {
  background-color: transparent;
}
.cid-vbBVcMQfYF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbBVcMQfYF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbBVcMQfYF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbBVcMQfYF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbBVcMQfYF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbBVcMQfYF .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbBVcMQfYF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbBVcMQfYF .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbBVcMQfYF .navbar-buttons {
    text-align: left;
  }
}
.cid-vbBVcMQfYF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbBVcMQfYF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbBVcMQfYF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbBVcMQfYF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBVcMQfYF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBVcMQfYF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbBVcMQfYF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBVcMQfYF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbBVcMQfYF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbBVcMQfYF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBVcMQfYF .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbBVcMQfYF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbBVcMQfYF .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-vbBVcMQfYF .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbBVcMQfYF .navbar {
    height: 70px;
  }
  .cid-vbBVcMQfYF .navbar.opened {
    height: auto;
  }
  .cid-vbBVcMQfYF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbBVcMQfYF .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbBVcMQfYF .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbBVcMQfYF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbBVcMQfYF .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-vbBVcMQfYF .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbBVcMQfYF .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbBVcMQfYF .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbBVcMQfYF .navbar-brand {
    margin-right: auto;
  }
  .cid-vbBVcMQfYF .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbBVcMQfYF .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbBVcMQfYF .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbBVcMQfYF .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-vbBVcMQfYF .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbBVcMQfYF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbBVcMQfYF .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-vbBVcMQfYF .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbBVcMQfYF .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-vbBVcMQfYF .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbBVcMQfYF .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbBVcNu1Px {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbBVcNu1Px .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbBVcNu1Px .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbBVcNu1Px .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbBVcNu1Px .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbBVcNu1Px .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbBVcNu1Px .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbBVcNu1Px .mbr-section-title {
  color: #cac8c8;
}
.cid-vbBVcNu1Px .mbr-text,
.cid-vbBVcNu1Px .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbBVcNJpv5 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbBVcNJpv5 .mbr-text {
  color: #000000;
}
.cid-vbBVcNJpv5 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbBVcNJpv5 .mbr-section-title {
  color: #000000;
}
.cid-vbBVvUNSTn {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbBVvUNSTn .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-vbBVvUNSTn .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbBVvUNSTn .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-vbBVvUNSTn .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbBVvUNSTn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbBVvUNSTn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbBVvUNSTn .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbBVvUNSTn .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbBVvUNSTn .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbBVvUNSTn .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbBVvUNSTn .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbBVvUNSTn .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbBVvUNSTn .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbBVvUNSTn .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbBVvUNSTn .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbBVvUNSTn .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbBVvUNSTn .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbBVvUNSTn .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbBVvUNSTn .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbBVvUNSTn .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbBVvUNSTn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbBVvUNSTn .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbBVvUNSTn .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbBVvUNSTn .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbBVvUNSTn .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbBVvUNSTn .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: #232323;
}
.cid-vbBVvUNSTn .nav-item:focus,
.cid-vbBVvUNSTn .nav-link:focus {
  outline: none;
}
.cid-vbBVvUNSTn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbBVvUNSTn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbBVvUNSTn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbBVvUNSTn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbBVvUNSTn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbBVvUNSTn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbBVvUNSTn .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;
}
.cid-vbBVvUNSTn .navbar.opened {
  transition: all 0.3s;
}
.cid-vbBVvUNSTn .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbBVvUNSTn .navbar .navbar-logo img {
  width: auto;
}
.cid-vbBVvUNSTn .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbBVvUNSTn .navbar.collapsed {
  justify-content: center;
}
.cid-vbBVvUNSTn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbBVvUNSTn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbBVvUNSTn .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbBVvUNSTn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbBVvUNSTn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbBVvUNSTn .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-vbBVvUNSTn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbBVvUNSTn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbBVvUNSTn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbBVvUNSTn .navbar {
    min-height: 72px;
  }
  .cid-vbBVvUNSTn .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbBVvUNSTn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbBVvUNSTn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbBVvUNSTn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbBVvUNSTn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbBVvUNSTn .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-vbBVvUNSTn .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbBVvUNSTn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbBVvUNSTn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbBVvUNSTn .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbBVvUNSTn .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbBVvUNSTn .dropdown-item.active,
.cid-vbBVvUNSTn .dropdown-item:active {
  background-color: transparent;
}
.cid-vbBVvUNSTn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbBVvUNSTn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbBVvUNSTn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbBVvUNSTn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbBVvUNSTn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbBVvUNSTn .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbBVvUNSTn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbBVvUNSTn .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbBVvUNSTn .navbar-buttons {
    text-align: left;
  }
}
.cid-vbBVvUNSTn button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbBVvUNSTn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbBVvUNSTn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbBVvUNSTn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBVvUNSTn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBVvUNSTn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbBVvUNSTn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBVvUNSTn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbBVvUNSTn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbBVvUNSTn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBVvUNSTn .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbBVvUNSTn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbBVvUNSTn .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-vbBVvUNSTn .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbBVvUNSTn .navbar {
    height: 70px;
  }
  .cid-vbBVvUNSTn .navbar.opened {
    height: auto;
  }
  .cid-vbBVvUNSTn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbBVvUNSTn .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbBVvUNSTn .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbBVvUNSTn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbBVvUNSTn .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-vbBVvUNSTn .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbBVvUNSTn .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbBVvUNSTn .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbBVvUNSTn .navbar-brand {
    margin-right: auto;
  }
  .cid-vbBVvUNSTn .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbBVvUNSTn .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbBVvUNSTn .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbBVvUNSTn .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-vbBVvUNSTn .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbBVvUNSTn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbBVvUNSTn .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-vbBVvUNSTn .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbBVvUNSTn .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-vbBVvUNSTn .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbBVvUNSTn .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbBVvVr3LC {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbBVvVr3LC .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbBVvVr3LC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbBVvVr3LC .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbBVvVr3LC .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbBVvVr3LC .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbBVvVr3LC .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbBVvVr3LC .mbr-section-title {
  color: #cac8c8;
}
.cid-vbBVvVr3LC .mbr-text,
.cid-vbBVvVr3LC .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbBVvVBdxY {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbBVvVBdxY .mbr-text {
  color: #000000;
}
.cid-vbBVvVBdxY .mbr-section-subtitle {
  color: #000000;
}
.cid-vbBVvVBdxY .mbr-section-title {
  color: #000000;
}
.cid-vbBVNT4Mw0 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbBVNT4Mw0 .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-vbBVNT4Mw0 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbBVNT4Mw0 .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-vbBVNT4Mw0 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbBVNT4Mw0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbBVNT4Mw0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbBVNT4Mw0 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbBVNT4Mw0 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbBVNT4Mw0 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbBVNT4Mw0 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbBVNT4Mw0 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbBVNT4Mw0 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbBVNT4Mw0 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbBVNT4Mw0 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbBVNT4Mw0 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbBVNT4Mw0 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbBVNT4Mw0 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbBVNT4Mw0 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbBVNT4Mw0 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbBVNT4Mw0 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbBVNT4Mw0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbBVNT4Mw0 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbBVNT4Mw0 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbBVNT4Mw0 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbBVNT4Mw0 .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbBVNT4Mw0 .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: #232323;
}
.cid-vbBVNT4Mw0 .nav-item:focus,
.cid-vbBVNT4Mw0 .nav-link:focus {
  outline: none;
}
.cid-vbBVNT4Mw0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbBVNT4Mw0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbBVNT4Mw0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbBVNT4Mw0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbBVNT4Mw0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbBVNT4Mw0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbBVNT4Mw0 .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;
}
.cid-vbBVNT4Mw0 .navbar.opened {
  transition: all 0.3s;
}
.cid-vbBVNT4Mw0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbBVNT4Mw0 .navbar .navbar-logo img {
  width: auto;
}
.cid-vbBVNT4Mw0 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbBVNT4Mw0 .navbar.collapsed {
  justify-content: center;
}
.cid-vbBVNT4Mw0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbBVNT4Mw0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbBVNT4Mw0 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbBVNT4Mw0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbBVNT4Mw0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbBVNT4Mw0 .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-vbBVNT4Mw0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbBVNT4Mw0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbBVNT4Mw0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbBVNT4Mw0 .navbar {
    min-height: 72px;
  }
  .cid-vbBVNT4Mw0 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbBVNT4Mw0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbBVNT4Mw0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbBVNT4Mw0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbBVNT4Mw0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbBVNT4Mw0 .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-vbBVNT4Mw0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbBVNT4Mw0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbBVNT4Mw0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbBVNT4Mw0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbBVNT4Mw0 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbBVNT4Mw0 .dropdown-item.active,
.cid-vbBVNT4Mw0 .dropdown-item:active {
  background-color: transparent;
}
.cid-vbBVNT4Mw0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbBVNT4Mw0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbBVNT4Mw0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbBVNT4Mw0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbBVNT4Mw0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbBVNT4Mw0 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbBVNT4Mw0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbBVNT4Mw0 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbBVNT4Mw0 .navbar-buttons {
    text-align: left;
  }
}
.cid-vbBVNT4Mw0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbBVNT4Mw0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbBVNT4Mw0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbBVNT4Mw0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBVNT4Mw0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBVNT4Mw0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbBVNT4Mw0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBVNT4Mw0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbBVNT4Mw0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbBVNT4Mw0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBVNT4Mw0 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbBVNT4Mw0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbBVNT4Mw0 .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-vbBVNT4Mw0 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbBVNT4Mw0 .navbar {
    height: 70px;
  }
  .cid-vbBVNT4Mw0 .navbar.opened {
    height: auto;
  }
  .cid-vbBVNT4Mw0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbBVNT4Mw0 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbBVNT4Mw0 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbBVNT4Mw0 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbBVNT4Mw0 .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-vbBVNT4Mw0 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbBVNT4Mw0 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbBVNT4Mw0 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbBVNT4Mw0 .navbar-brand {
    margin-right: auto;
  }
  .cid-vbBVNT4Mw0 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbBVNT4Mw0 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbBVNT4Mw0 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbBVNT4Mw0 .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-vbBVNT4Mw0 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbBVNT4Mw0 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbBVNT4Mw0 .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-vbBVNT4Mw0 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbBVNT4Mw0 .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-vbBVNT4Mw0 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbBVNT4Mw0 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbBVNTIYZT {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbBVNTIYZT .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbBVNTIYZT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbBVNTIYZT .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbBVNTIYZT .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbBVNTIYZT .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbBVNTIYZT .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbBVNTIYZT .mbr-section-title {
  color: #cac8c8;
}
.cid-vbBVNTIYZT .mbr-text,
.cid-vbBVNTIYZT .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbBVNTYsNR {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbBVNTYsNR .mbr-text {
  color: #000000;
}
.cid-vbBVNTYsNR .mbr-section-subtitle {
  color: #000000;
}
.cid-vbBVNTYsNR .mbr-section-title {
  color: #000000;
}
.cid-vbBWmrJZYc {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbBWmrJZYc .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-vbBWmrJZYc .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbBWmrJZYc .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-vbBWmrJZYc .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbBWmrJZYc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbBWmrJZYc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbBWmrJZYc .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbBWmrJZYc .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbBWmrJZYc .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbBWmrJZYc .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbBWmrJZYc .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbBWmrJZYc .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbBWmrJZYc .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbBWmrJZYc .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbBWmrJZYc .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbBWmrJZYc .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbBWmrJZYc .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbBWmrJZYc .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbBWmrJZYc .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbBWmrJZYc .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbBWmrJZYc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbBWmrJZYc .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbBWmrJZYc .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbBWmrJZYc .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbBWmrJZYc .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbBWmrJZYc .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: #232323;
}
.cid-vbBWmrJZYc .nav-item:focus,
.cid-vbBWmrJZYc .nav-link:focus {
  outline: none;
}
.cid-vbBWmrJZYc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbBWmrJZYc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbBWmrJZYc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbBWmrJZYc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbBWmrJZYc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbBWmrJZYc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbBWmrJZYc .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;
}
.cid-vbBWmrJZYc .navbar.opened {
  transition: all 0.3s;
}
.cid-vbBWmrJZYc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbBWmrJZYc .navbar .navbar-logo img {
  width: auto;
}
.cid-vbBWmrJZYc .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbBWmrJZYc .navbar.collapsed {
  justify-content: center;
}
.cid-vbBWmrJZYc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbBWmrJZYc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbBWmrJZYc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbBWmrJZYc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbBWmrJZYc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbBWmrJZYc .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-vbBWmrJZYc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbBWmrJZYc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbBWmrJZYc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbBWmrJZYc .navbar {
    min-height: 72px;
  }
  .cid-vbBWmrJZYc .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbBWmrJZYc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbBWmrJZYc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbBWmrJZYc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbBWmrJZYc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbBWmrJZYc .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-vbBWmrJZYc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbBWmrJZYc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbBWmrJZYc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbBWmrJZYc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbBWmrJZYc .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbBWmrJZYc .dropdown-item.active,
.cid-vbBWmrJZYc .dropdown-item:active {
  background-color: transparent;
}
.cid-vbBWmrJZYc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbBWmrJZYc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbBWmrJZYc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbBWmrJZYc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbBWmrJZYc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbBWmrJZYc .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbBWmrJZYc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbBWmrJZYc .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbBWmrJZYc .navbar-buttons {
    text-align: left;
  }
}
.cid-vbBWmrJZYc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbBWmrJZYc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbBWmrJZYc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbBWmrJZYc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBWmrJZYc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBWmrJZYc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbBWmrJZYc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBWmrJZYc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbBWmrJZYc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbBWmrJZYc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBWmrJZYc .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbBWmrJZYc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbBWmrJZYc .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-vbBWmrJZYc .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbBWmrJZYc .navbar {
    height: 70px;
  }
  .cid-vbBWmrJZYc .navbar.opened {
    height: auto;
  }
  .cid-vbBWmrJZYc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbBWmrJZYc .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbBWmrJZYc .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbBWmrJZYc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbBWmrJZYc .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-vbBWmrJZYc .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbBWmrJZYc .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbBWmrJZYc .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbBWmrJZYc .navbar-brand {
    margin-right: auto;
  }
  .cid-vbBWmrJZYc .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbBWmrJZYc .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbBWmrJZYc .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbBWmrJZYc .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-vbBWmrJZYc .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbBWmrJZYc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbBWmrJZYc .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-vbBWmrJZYc .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbBWmrJZYc .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-vbBWmrJZYc .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbBWmrJZYc .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbBWmslJk2 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbBWmslJk2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbBWmslJk2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbBWmslJk2 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbBWmslJk2 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbBWmslJk2 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbBWmslJk2 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbBWmslJk2 .mbr-section-title {
  color: #cac8c8;
}
.cid-vbBWmslJk2 .mbr-text,
.cid-vbBWmslJk2 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbBWmsxu9h {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbBWmsxu9h .mbr-text {
  color: #000000;
}
.cid-vbBWmsxu9h .mbr-section-subtitle {
  color: #000000;
}
.cid-vbBWmsxu9h .mbr-section-title {
  color: #000000;
}
.cid-vbBWOF6ulk {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbBWOF6ulk .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-vbBWOF6ulk .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbBWOF6ulk .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-vbBWOF6ulk .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbBWOF6ulk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbBWOF6ulk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbBWOF6ulk .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbBWOF6ulk .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbBWOF6ulk .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbBWOF6ulk .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbBWOF6ulk .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbBWOF6ulk .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbBWOF6ulk .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbBWOF6ulk .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbBWOF6ulk .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbBWOF6ulk .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbBWOF6ulk .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbBWOF6ulk .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbBWOF6ulk .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbBWOF6ulk .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbBWOF6ulk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbBWOF6ulk .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbBWOF6ulk .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbBWOF6ulk .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbBWOF6ulk .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbBWOF6ulk .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: #232323;
}
.cid-vbBWOF6ulk .nav-item:focus,
.cid-vbBWOF6ulk .nav-link:focus {
  outline: none;
}
.cid-vbBWOF6ulk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbBWOF6ulk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbBWOF6ulk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbBWOF6ulk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbBWOF6ulk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbBWOF6ulk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbBWOF6ulk .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;
}
.cid-vbBWOF6ulk .navbar.opened {
  transition: all 0.3s;
}
.cid-vbBWOF6ulk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbBWOF6ulk .navbar .navbar-logo img {
  width: auto;
}
.cid-vbBWOF6ulk .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbBWOF6ulk .navbar.collapsed {
  justify-content: center;
}
.cid-vbBWOF6ulk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbBWOF6ulk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbBWOF6ulk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbBWOF6ulk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbBWOF6ulk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbBWOF6ulk .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-vbBWOF6ulk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbBWOF6ulk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbBWOF6ulk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbBWOF6ulk .navbar {
    min-height: 72px;
  }
  .cid-vbBWOF6ulk .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbBWOF6ulk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbBWOF6ulk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbBWOF6ulk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbBWOF6ulk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbBWOF6ulk .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-vbBWOF6ulk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbBWOF6ulk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbBWOF6ulk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbBWOF6ulk .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbBWOF6ulk .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbBWOF6ulk .dropdown-item.active,
.cid-vbBWOF6ulk .dropdown-item:active {
  background-color: transparent;
}
.cid-vbBWOF6ulk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbBWOF6ulk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbBWOF6ulk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbBWOF6ulk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbBWOF6ulk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbBWOF6ulk .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbBWOF6ulk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbBWOF6ulk .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbBWOF6ulk .navbar-buttons {
    text-align: left;
  }
}
.cid-vbBWOF6ulk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbBWOF6ulk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbBWOF6ulk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbBWOF6ulk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBWOF6ulk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBWOF6ulk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbBWOF6ulk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBWOF6ulk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbBWOF6ulk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbBWOF6ulk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBWOF6ulk .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbBWOF6ulk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbBWOF6ulk .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-vbBWOF6ulk .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbBWOF6ulk .navbar {
    height: 70px;
  }
  .cid-vbBWOF6ulk .navbar.opened {
    height: auto;
  }
  .cid-vbBWOF6ulk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbBWOF6ulk .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbBWOF6ulk .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbBWOF6ulk .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbBWOF6ulk .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-vbBWOF6ulk .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbBWOF6ulk .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbBWOF6ulk .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbBWOF6ulk .navbar-brand {
    margin-right: auto;
  }
  .cid-vbBWOF6ulk .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbBWOF6ulk .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbBWOF6ulk .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbBWOF6ulk .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-vbBWOF6ulk .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbBWOF6ulk .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbBWOF6ulk .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-vbBWOF6ulk .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbBWOF6ulk .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-vbBWOF6ulk .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbBWOF6ulk .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbBWOFJnLx {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbBWOFJnLx .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbBWOFJnLx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbBWOFJnLx .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbBWOFJnLx .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbBWOFJnLx .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbBWOFJnLx .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbBWOFJnLx .mbr-section-title {
  color: #cac8c8;
}
.cid-vbBWOFJnLx .mbr-text,
.cid-vbBWOFJnLx .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbBWOFRDtB {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbBWOFRDtB .mbr-text {
  color: #000000;
}
.cid-vbBWOFRDtB .mbr-section-subtitle {
  color: #000000;
}
.cid-vbBWOFRDtB .mbr-section-title {
  color: #000000;
}
.cid-vbBXnLdXxq {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbBXnLdXxq .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-vbBXnLdXxq .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbBXnLdXxq .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-vbBXnLdXxq .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbBXnLdXxq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbBXnLdXxq .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbBXnLdXxq .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbBXnLdXxq .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbBXnLdXxq .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbBXnLdXxq .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbBXnLdXxq .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbBXnLdXxq .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbBXnLdXxq .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbBXnLdXxq .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbBXnLdXxq .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbBXnLdXxq .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbBXnLdXxq .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbBXnLdXxq .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbBXnLdXxq .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbBXnLdXxq .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbBXnLdXxq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbBXnLdXxq .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbBXnLdXxq .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbBXnLdXxq .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbBXnLdXxq .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbBXnLdXxq .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: #232323;
}
.cid-vbBXnLdXxq .nav-item:focus,
.cid-vbBXnLdXxq .nav-link:focus {
  outline: none;
}
.cid-vbBXnLdXxq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbBXnLdXxq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbBXnLdXxq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbBXnLdXxq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbBXnLdXxq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbBXnLdXxq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbBXnLdXxq .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;
}
.cid-vbBXnLdXxq .navbar.opened {
  transition: all 0.3s;
}
.cid-vbBXnLdXxq .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbBXnLdXxq .navbar .navbar-logo img {
  width: auto;
}
.cid-vbBXnLdXxq .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbBXnLdXxq .navbar.collapsed {
  justify-content: center;
}
.cid-vbBXnLdXxq .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbBXnLdXxq .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbBXnLdXxq .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbBXnLdXxq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbBXnLdXxq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbBXnLdXxq .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-vbBXnLdXxq .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbBXnLdXxq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbBXnLdXxq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbBXnLdXxq .navbar {
    min-height: 72px;
  }
  .cid-vbBXnLdXxq .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbBXnLdXxq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbBXnLdXxq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbBXnLdXxq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbBXnLdXxq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbBXnLdXxq .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-vbBXnLdXxq .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbBXnLdXxq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbBXnLdXxq .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbBXnLdXxq .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbBXnLdXxq .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbBXnLdXxq .dropdown-item.active,
.cid-vbBXnLdXxq .dropdown-item:active {
  background-color: transparent;
}
.cid-vbBXnLdXxq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbBXnLdXxq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbBXnLdXxq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbBXnLdXxq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbBXnLdXxq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbBXnLdXxq .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbBXnLdXxq ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbBXnLdXxq .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbBXnLdXxq .navbar-buttons {
    text-align: left;
  }
}
.cid-vbBXnLdXxq button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbBXnLdXxq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbBXnLdXxq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbBXnLdXxq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBXnLdXxq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbBXnLdXxq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbBXnLdXxq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBXnLdXxq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbBXnLdXxq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbBXnLdXxq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbBXnLdXxq .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbBXnLdXxq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbBXnLdXxq .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-vbBXnLdXxq .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbBXnLdXxq .navbar {
    height: 70px;
  }
  .cid-vbBXnLdXxq .navbar.opened {
    height: auto;
  }
  .cid-vbBXnLdXxq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbBXnLdXxq .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbBXnLdXxq .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbBXnLdXxq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbBXnLdXxq .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-vbBXnLdXxq .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbBXnLdXxq .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbBXnLdXxq .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbBXnLdXxq .navbar-brand {
    margin-right: auto;
  }
  .cid-vbBXnLdXxq .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbBXnLdXxq .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbBXnLdXxq .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbBXnLdXxq .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-vbBXnLdXxq .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbBXnLdXxq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbBXnLdXxq .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-vbBXnLdXxq .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbBXnLdXxq .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-vbBXnLdXxq .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbBXnLdXxq .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbBXnLQ52i {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbBXnLQ52i .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbBXnLQ52i .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbBXnLQ52i .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbBXnLQ52i .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbBXnLQ52i .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbBXnLQ52i .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbBXnLQ52i .mbr-section-title {
  color: #cac8c8;
}
.cid-vbBXnLQ52i .mbr-text,
.cid-vbBXnLQ52i .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbBXnM0vWF {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbBXnM0vWF .mbr-text {
  color: #000000;
}
.cid-vbBXnM0vWF .mbr-section-subtitle {
  color: #000000;
}
.cid-vbBXnM0vWF .mbr-section-title {
  color: #000000;
}
.cid-vbC6xRRtpQ {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbC6xRRtpQ .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-vbC6xRRtpQ .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbC6xRRtpQ .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-vbC6xRRtpQ .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbC6xRRtpQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbC6xRRtpQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbC6xRRtpQ .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbC6xRRtpQ .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbC6xRRtpQ .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbC6xRRtpQ .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbC6xRRtpQ .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbC6xRRtpQ .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbC6xRRtpQ .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbC6xRRtpQ .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbC6xRRtpQ .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbC6xRRtpQ .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbC6xRRtpQ .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbC6xRRtpQ .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbC6xRRtpQ .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbC6xRRtpQ .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbC6xRRtpQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbC6xRRtpQ .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbC6xRRtpQ .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbC6xRRtpQ .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbC6xRRtpQ .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbC6xRRtpQ .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: #232323;
}
.cid-vbC6xRRtpQ .nav-item:focus,
.cid-vbC6xRRtpQ .nav-link:focus {
  outline: none;
}
.cid-vbC6xRRtpQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbC6xRRtpQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbC6xRRtpQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbC6xRRtpQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbC6xRRtpQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbC6xRRtpQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbC6xRRtpQ .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;
}
.cid-vbC6xRRtpQ .navbar.opened {
  transition: all 0.3s;
}
.cid-vbC6xRRtpQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbC6xRRtpQ .navbar .navbar-logo img {
  width: auto;
}
.cid-vbC6xRRtpQ .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbC6xRRtpQ .navbar.collapsed {
  justify-content: center;
}
.cid-vbC6xRRtpQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbC6xRRtpQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbC6xRRtpQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbC6xRRtpQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbC6xRRtpQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbC6xRRtpQ .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-vbC6xRRtpQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbC6xRRtpQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbC6xRRtpQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbC6xRRtpQ .navbar {
    min-height: 72px;
  }
  .cid-vbC6xRRtpQ .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbC6xRRtpQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbC6xRRtpQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbC6xRRtpQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbC6xRRtpQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbC6xRRtpQ .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-vbC6xRRtpQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbC6xRRtpQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbC6xRRtpQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbC6xRRtpQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbC6xRRtpQ .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbC6xRRtpQ .dropdown-item.active,
.cid-vbC6xRRtpQ .dropdown-item:active {
  background-color: transparent;
}
.cid-vbC6xRRtpQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbC6xRRtpQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbC6xRRtpQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbC6xRRtpQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbC6xRRtpQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbC6xRRtpQ .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbC6xRRtpQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbC6xRRtpQ .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbC6xRRtpQ .navbar-buttons {
    text-align: left;
  }
}
.cid-vbC6xRRtpQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbC6xRRtpQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbC6xRRtpQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbC6xRRtpQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbC6xRRtpQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbC6xRRtpQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbC6xRRtpQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbC6xRRtpQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbC6xRRtpQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbC6xRRtpQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbC6xRRtpQ .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbC6xRRtpQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbC6xRRtpQ .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-vbC6xRRtpQ .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbC6xRRtpQ .navbar {
    height: 70px;
  }
  .cid-vbC6xRRtpQ .navbar.opened {
    height: auto;
  }
  .cid-vbC6xRRtpQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbC6xRRtpQ .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbC6xRRtpQ .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbC6xRRtpQ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbC6xRRtpQ .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-vbC6xRRtpQ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbC6xRRtpQ .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbC6xRRtpQ .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbC6xRRtpQ .navbar-brand {
    margin-right: auto;
  }
  .cid-vbC6xRRtpQ .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbC6xRRtpQ .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbC6xRRtpQ .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbC6xRRtpQ .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-vbC6xRRtpQ .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbC6xRRtpQ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbC6xRRtpQ .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-vbC6xRRtpQ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbC6xRRtpQ .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-vbC6xRRtpQ .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbC6xRRtpQ .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbC6xSC0aC {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbC6xSC0aC .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbC6xSC0aC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbC6xSC0aC .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbC6xSC0aC .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbC6xSC0aC .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbC6xSC0aC .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbC6xSC0aC .mbr-section-title {
  color: #cac8c8;
}
.cid-vbC6xSC0aC .mbr-text,
.cid-vbC6xSC0aC .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbC6xSNSbR {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbC6xSNSbR .mbr-text {
  color: #000000;
}
.cid-vbC6xSNSbR .mbr-section-subtitle {
  color: #000000;
}
.cid-vbC6xSNSbR .mbr-section-title {
  color: #000000;
}
.cid-vbC71Q6A4W {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbC71Q6A4W .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-vbC71Q6A4W .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbC71Q6A4W .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-vbC71Q6A4W .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbC71Q6A4W .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbC71Q6A4W .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbC71Q6A4W .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbC71Q6A4W .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbC71Q6A4W .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbC71Q6A4W .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbC71Q6A4W .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbC71Q6A4W .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbC71Q6A4W .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbC71Q6A4W .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbC71Q6A4W .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbC71Q6A4W .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbC71Q6A4W .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbC71Q6A4W .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbC71Q6A4W .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbC71Q6A4W .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbC71Q6A4W .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbC71Q6A4W .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbC71Q6A4W .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbC71Q6A4W .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbC71Q6A4W .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbC71Q6A4W .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: #232323;
}
.cid-vbC71Q6A4W .nav-item:focus,
.cid-vbC71Q6A4W .nav-link:focus {
  outline: none;
}
.cid-vbC71Q6A4W .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbC71Q6A4W .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbC71Q6A4W .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbC71Q6A4W .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbC71Q6A4W .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbC71Q6A4W .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbC71Q6A4W .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;
}
.cid-vbC71Q6A4W .navbar.opened {
  transition: all 0.3s;
}
.cid-vbC71Q6A4W .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbC71Q6A4W .navbar .navbar-logo img {
  width: auto;
}
.cid-vbC71Q6A4W .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbC71Q6A4W .navbar.collapsed {
  justify-content: center;
}
.cid-vbC71Q6A4W .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbC71Q6A4W .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbC71Q6A4W .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbC71Q6A4W .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbC71Q6A4W .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbC71Q6A4W .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-vbC71Q6A4W .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbC71Q6A4W .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbC71Q6A4W .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbC71Q6A4W .navbar {
    min-height: 72px;
  }
  .cid-vbC71Q6A4W .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbC71Q6A4W .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbC71Q6A4W .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbC71Q6A4W .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbC71Q6A4W .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbC71Q6A4W .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-vbC71Q6A4W .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbC71Q6A4W .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbC71Q6A4W .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbC71Q6A4W .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbC71Q6A4W .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbC71Q6A4W .dropdown-item.active,
.cid-vbC71Q6A4W .dropdown-item:active {
  background-color: transparent;
}
.cid-vbC71Q6A4W .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbC71Q6A4W .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbC71Q6A4W .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbC71Q6A4W .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbC71Q6A4W .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbC71Q6A4W .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbC71Q6A4W ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbC71Q6A4W .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbC71Q6A4W .navbar-buttons {
    text-align: left;
  }
}
.cid-vbC71Q6A4W button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbC71Q6A4W button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbC71Q6A4W button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbC71Q6A4W button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbC71Q6A4W button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbC71Q6A4W button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbC71Q6A4W nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbC71Q6A4W nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbC71Q6A4W nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbC71Q6A4W nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbC71Q6A4W .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbC71Q6A4W a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbC71Q6A4W .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-vbC71Q6A4W .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbC71Q6A4W .navbar {
    height: 70px;
  }
  .cid-vbC71Q6A4W .navbar.opened {
    height: auto;
  }
  .cid-vbC71Q6A4W .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbC71Q6A4W .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbC71Q6A4W .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbC71Q6A4W .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbC71Q6A4W .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-vbC71Q6A4W .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbC71Q6A4W .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbC71Q6A4W .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbC71Q6A4W .navbar-brand {
    margin-right: auto;
  }
  .cid-vbC71Q6A4W .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbC71Q6A4W .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbC71Q6A4W .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbC71Q6A4W .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-vbC71Q6A4W .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbC71Q6A4W .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbC71Q6A4W .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-vbC71Q6A4W .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbC71Q6A4W .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-vbC71Q6A4W .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbC71Q6A4W .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbC71QMo5C {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbC71QMo5C .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbC71QMo5C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbC71QMo5C .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbC71QMo5C .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbC71QMo5C .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbC71QMo5C .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbC71QMo5C .mbr-section-title {
  color: #cac8c8;
}
.cid-vbC71QMo5C .mbr-text,
.cid-vbC71QMo5C .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbC71R0e0N {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbC71R0e0N .mbr-text {
  color: #000000;
}
.cid-vbC71R0e0N .mbr-section-subtitle {
  color: #000000;
}
.cid-vbC71R0e0N .mbr-section-title {
  color: #000000;
}
.cid-vbC7rN9uQ3 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbC7rN9uQ3 .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-vbC7rN9uQ3 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbC7rN9uQ3 .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-vbC7rN9uQ3 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbC7rN9uQ3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbC7rN9uQ3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbC7rN9uQ3 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbC7rN9uQ3 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbC7rN9uQ3 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbC7rN9uQ3 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbC7rN9uQ3 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbC7rN9uQ3 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbC7rN9uQ3 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbC7rN9uQ3 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbC7rN9uQ3 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbC7rN9uQ3 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbC7rN9uQ3 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbC7rN9uQ3 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbC7rN9uQ3 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbC7rN9uQ3 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbC7rN9uQ3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbC7rN9uQ3 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbC7rN9uQ3 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbC7rN9uQ3 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbC7rN9uQ3 .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbC7rN9uQ3 .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: #232323;
}
.cid-vbC7rN9uQ3 .nav-item:focus,
.cid-vbC7rN9uQ3 .nav-link:focus {
  outline: none;
}
.cid-vbC7rN9uQ3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbC7rN9uQ3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbC7rN9uQ3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbC7rN9uQ3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbC7rN9uQ3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbC7rN9uQ3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbC7rN9uQ3 .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;
}
.cid-vbC7rN9uQ3 .navbar.opened {
  transition: all 0.3s;
}
.cid-vbC7rN9uQ3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbC7rN9uQ3 .navbar .navbar-logo img {
  width: auto;
}
.cid-vbC7rN9uQ3 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbC7rN9uQ3 .navbar.collapsed {
  justify-content: center;
}
.cid-vbC7rN9uQ3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbC7rN9uQ3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbC7rN9uQ3 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbC7rN9uQ3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbC7rN9uQ3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbC7rN9uQ3 .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-vbC7rN9uQ3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbC7rN9uQ3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbC7rN9uQ3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbC7rN9uQ3 .navbar {
    min-height: 72px;
  }
  .cid-vbC7rN9uQ3 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbC7rN9uQ3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbC7rN9uQ3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbC7rN9uQ3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbC7rN9uQ3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbC7rN9uQ3 .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-vbC7rN9uQ3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbC7rN9uQ3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbC7rN9uQ3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbC7rN9uQ3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbC7rN9uQ3 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbC7rN9uQ3 .dropdown-item.active,
.cid-vbC7rN9uQ3 .dropdown-item:active {
  background-color: transparent;
}
.cid-vbC7rN9uQ3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbC7rN9uQ3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbC7rN9uQ3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbC7rN9uQ3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbC7rN9uQ3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbC7rN9uQ3 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbC7rN9uQ3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbC7rN9uQ3 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbC7rN9uQ3 .navbar-buttons {
    text-align: left;
  }
}
.cid-vbC7rN9uQ3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbC7rN9uQ3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbC7rN9uQ3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbC7rN9uQ3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbC7rN9uQ3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbC7rN9uQ3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbC7rN9uQ3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbC7rN9uQ3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbC7rN9uQ3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbC7rN9uQ3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbC7rN9uQ3 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbC7rN9uQ3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbC7rN9uQ3 .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-vbC7rN9uQ3 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbC7rN9uQ3 .navbar {
    height: 70px;
  }
  .cid-vbC7rN9uQ3 .navbar.opened {
    height: auto;
  }
  .cid-vbC7rN9uQ3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbC7rN9uQ3 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbC7rN9uQ3 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbC7rN9uQ3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbC7rN9uQ3 .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-vbC7rN9uQ3 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbC7rN9uQ3 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbC7rN9uQ3 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbC7rN9uQ3 .navbar-brand {
    margin-right: auto;
  }
  .cid-vbC7rN9uQ3 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbC7rN9uQ3 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbC7rN9uQ3 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbC7rN9uQ3 .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-vbC7rN9uQ3 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbC7rN9uQ3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbC7rN9uQ3 .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-vbC7rN9uQ3 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbC7rN9uQ3 .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-vbC7rN9uQ3 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbC7rN9uQ3 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbC7rNMA1B {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbC7rNMA1B .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbC7rNMA1B .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbC7rNMA1B .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbC7rNMA1B .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbC7rNMA1B .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbC7rNMA1B .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbC7rNMA1B .mbr-section-title {
  color: #cac8c8;
}
.cid-vbC7rNMA1B .mbr-text,
.cid-vbC7rNMA1B .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbC7rNWijd {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbC7rNWijd .mbr-text {
  color: #000000;
}
.cid-vbC7rNWijd .mbr-section-subtitle {
  color: #000000;
}
.cid-vbC7rNWijd .mbr-section-title {
  color: #000000;
}
.cid-vbC7PN7sXC {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbC7PN7sXC .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-vbC7PN7sXC .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbC7PN7sXC .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-vbC7PN7sXC .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbC7PN7sXC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbC7PN7sXC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbC7PN7sXC .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbC7PN7sXC .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbC7PN7sXC .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbC7PN7sXC .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbC7PN7sXC .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbC7PN7sXC .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbC7PN7sXC .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbC7PN7sXC .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbC7PN7sXC .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbC7PN7sXC .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbC7PN7sXC .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbC7PN7sXC .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbC7PN7sXC .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbC7PN7sXC .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbC7PN7sXC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbC7PN7sXC .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbC7PN7sXC .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbC7PN7sXC .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbC7PN7sXC .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbC7PN7sXC .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: #232323;
}
.cid-vbC7PN7sXC .nav-item:focus,
.cid-vbC7PN7sXC .nav-link:focus {
  outline: none;
}
.cid-vbC7PN7sXC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbC7PN7sXC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbC7PN7sXC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbC7PN7sXC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbC7PN7sXC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbC7PN7sXC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbC7PN7sXC .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;
}
.cid-vbC7PN7sXC .navbar.opened {
  transition: all 0.3s;
}
.cid-vbC7PN7sXC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbC7PN7sXC .navbar .navbar-logo img {
  width: auto;
}
.cid-vbC7PN7sXC .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbC7PN7sXC .navbar.collapsed {
  justify-content: center;
}
.cid-vbC7PN7sXC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbC7PN7sXC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbC7PN7sXC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbC7PN7sXC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbC7PN7sXC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbC7PN7sXC .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-vbC7PN7sXC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbC7PN7sXC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbC7PN7sXC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbC7PN7sXC .navbar {
    min-height: 72px;
  }
  .cid-vbC7PN7sXC .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbC7PN7sXC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbC7PN7sXC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbC7PN7sXC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbC7PN7sXC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbC7PN7sXC .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-vbC7PN7sXC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbC7PN7sXC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbC7PN7sXC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbC7PN7sXC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbC7PN7sXC .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbC7PN7sXC .dropdown-item.active,
.cid-vbC7PN7sXC .dropdown-item:active {
  background-color: transparent;
}
.cid-vbC7PN7sXC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbC7PN7sXC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbC7PN7sXC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbC7PN7sXC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbC7PN7sXC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbC7PN7sXC .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbC7PN7sXC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbC7PN7sXC .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbC7PN7sXC .navbar-buttons {
    text-align: left;
  }
}
.cid-vbC7PN7sXC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbC7PN7sXC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbC7PN7sXC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbC7PN7sXC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbC7PN7sXC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbC7PN7sXC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbC7PN7sXC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbC7PN7sXC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbC7PN7sXC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbC7PN7sXC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbC7PN7sXC .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbC7PN7sXC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbC7PN7sXC .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-vbC7PN7sXC .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbC7PN7sXC .navbar {
    height: 70px;
  }
  .cid-vbC7PN7sXC .navbar.opened {
    height: auto;
  }
  .cid-vbC7PN7sXC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbC7PN7sXC .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbC7PN7sXC .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbC7PN7sXC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbC7PN7sXC .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-vbC7PN7sXC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbC7PN7sXC .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbC7PN7sXC .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbC7PN7sXC .navbar-brand {
    margin-right: auto;
  }
  .cid-vbC7PN7sXC .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbC7PN7sXC .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbC7PN7sXC .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbC7PN7sXC .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-vbC7PN7sXC .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbC7PN7sXC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbC7PN7sXC .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-vbC7PN7sXC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbC7PN7sXC .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-vbC7PN7sXC .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbC7PN7sXC .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbC7PNK72D {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbC7PNK72D .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbC7PNK72D .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbC7PNK72D .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbC7PNK72D .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbC7PNK72D .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbC7PNK72D .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbC7PNK72D .mbr-section-title {
  color: #cac8c8;
}
.cid-vbC7PNK72D .mbr-text,
.cid-vbC7PNK72D .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbC7PNU83l {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbC7PNU83l .mbr-text {
  color: #000000;
}
.cid-vbC7PNU83l .mbr-section-subtitle {
  color: #000000;
}
.cid-vbC7PNU83l .mbr-section-title {
  color: #000000;
}
.cid-vbC8fFJkTD {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbC8fFJkTD .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-vbC8fFJkTD .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbC8fFJkTD .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-vbC8fFJkTD .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbC8fFJkTD .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbC8fFJkTD .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbC8fFJkTD .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbC8fFJkTD .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbC8fFJkTD .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbC8fFJkTD .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbC8fFJkTD .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbC8fFJkTD .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbC8fFJkTD .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbC8fFJkTD .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbC8fFJkTD .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbC8fFJkTD .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbC8fFJkTD .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbC8fFJkTD .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbC8fFJkTD .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbC8fFJkTD .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbC8fFJkTD .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbC8fFJkTD .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbC8fFJkTD .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbC8fFJkTD .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbC8fFJkTD .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbC8fFJkTD .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: #232323;
}
.cid-vbC8fFJkTD .nav-item:focus,
.cid-vbC8fFJkTD .nav-link:focus {
  outline: none;
}
.cid-vbC8fFJkTD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbC8fFJkTD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbC8fFJkTD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbC8fFJkTD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbC8fFJkTD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbC8fFJkTD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbC8fFJkTD .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;
}
.cid-vbC8fFJkTD .navbar.opened {
  transition: all 0.3s;
}
.cid-vbC8fFJkTD .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbC8fFJkTD .navbar .navbar-logo img {
  width: auto;
}
.cid-vbC8fFJkTD .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbC8fFJkTD .navbar.collapsed {
  justify-content: center;
}
.cid-vbC8fFJkTD .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbC8fFJkTD .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbC8fFJkTD .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbC8fFJkTD .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbC8fFJkTD .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbC8fFJkTD .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-vbC8fFJkTD .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbC8fFJkTD .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbC8fFJkTD .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbC8fFJkTD .navbar {
    min-height: 72px;
  }
  .cid-vbC8fFJkTD .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbC8fFJkTD .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbC8fFJkTD .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbC8fFJkTD .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbC8fFJkTD .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbC8fFJkTD .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-vbC8fFJkTD .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbC8fFJkTD .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbC8fFJkTD .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbC8fFJkTD .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbC8fFJkTD .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbC8fFJkTD .dropdown-item.active,
.cid-vbC8fFJkTD .dropdown-item:active {
  background-color: transparent;
}
.cid-vbC8fFJkTD .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbC8fFJkTD .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbC8fFJkTD .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbC8fFJkTD .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbC8fFJkTD .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbC8fFJkTD .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbC8fFJkTD ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbC8fFJkTD .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbC8fFJkTD .navbar-buttons {
    text-align: left;
  }
}
.cid-vbC8fFJkTD button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbC8fFJkTD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbC8fFJkTD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbC8fFJkTD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbC8fFJkTD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbC8fFJkTD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbC8fFJkTD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbC8fFJkTD nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbC8fFJkTD nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbC8fFJkTD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbC8fFJkTD .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbC8fFJkTD a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbC8fFJkTD .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-vbC8fFJkTD .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbC8fFJkTD .navbar {
    height: 70px;
  }
  .cid-vbC8fFJkTD .navbar.opened {
    height: auto;
  }
  .cid-vbC8fFJkTD .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbC8fFJkTD .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbC8fFJkTD .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbC8fFJkTD .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbC8fFJkTD .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-vbC8fFJkTD .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbC8fFJkTD .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbC8fFJkTD .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbC8fFJkTD .navbar-brand {
    margin-right: auto;
  }
  .cid-vbC8fFJkTD .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbC8fFJkTD .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbC8fFJkTD .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbC8fFJkTD .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-vbC8fFJkTD .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbC8fFJkTD .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbC8fFJkTD .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-vbC8fFJkTD .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbC8fFJkTD .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-vbC8fFJkTD .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbC8fFJkTD .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbC8fGnnOF {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbC8fGnnOF .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbC8fGnnOF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbC8fGnnOF .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbC8fGnnOF .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbC8fGnnOF .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbC8fGnnOF .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbC8fGnnOF .mbr-section-title {
  color: #cac8c8;
}
.cid-vbC8fGnnOF .mbr-text,
.cid-vbC8fGnnOF .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbC8fGxvy6 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbC8fGxvy6 .mbr-text {
  color: #000000;
}
.cid-vbC8fGxvy6 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbC8fGxvy6 .mbr-section-title {
  color: #000000;
}
.cid-vbC8ymR7NC {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbC8ymR7NC .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-vbC8ymR7NC .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbC8ymR7NC .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-vbC8ymR7NC .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbC8ymR7NC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbC8ymR7NC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbC8ymR7NC .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbC8ymR7NC .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbC8ymR7NC .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbC8ymR7NC .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbC8ymR7NC .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbC8ymR7NC .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbC8ymR7NC .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbC8ymR7NC .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbC8ymR7NC .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbC8ymR7NC .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbC8ymR7NC .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbC8ymR7NC .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbC8ymR7NC .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbC8ymR7NC .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbC8ymR7NC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbC8ymR7NC .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbC8ymR7NC .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbC8ymR7NC .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbC8ymR7NC .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbC8ymR7NC .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: #232323;
}
.cid-vbC8ymR7NC .nav-item:focus,
.cid-vbC8ymR7NC .nav-link:focus {
  outline: none;
}
.cid-vbC8ymR7NC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbC8ymR7NC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbC8ymR7NC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbC8ymR7NC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbC8ymR7NC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbC8ymR7NC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbC8ymR7NC .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;
}
.cid-vbC8ymR7NC .navbar.opened {
  transition: all 0.3s;
}
.cid-vbC8ymR7NC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbC8ymR7NC .navbar .navbar-logo img {
  width: auto;
}
.cid-vbC8ymR7NC .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbC8ymR7NC .navbar.collapsed {
  justify-content: center;
}
.cid-vbC8ymR7NC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbC8ymR7NC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbC8ymR7NC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbC8ymR7NC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbC8ymR7NC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbC8ymR7NC .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-vbC8ymR7NC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbC8ymR7NC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbC8ymR7NC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbC8ymR7NC .navbar {
    min-height: 72px;
  }
  .cid-vbC8ymR7NC .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbC8ymR7NC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbC8ymR7NC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbC8ymR7NC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbC8ymR7NC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbC8ymR7NC .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-vbC8ymR7NC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbC8ymR7NC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbC8ymR7NC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbC8ymR7NC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbC8ymR7NC .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbC8ymR7NC .dropdown-item.active,
.cid-vbC8ymR7NC .dropdown-item:active {
  background-color: transparent;
}
.cid-vbC8ymR7NC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbC8ymR7NC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbC8ymR7NC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbC8ymR7NC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbC8ymR7NC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbC8ymR7NC .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbC8ymR7NC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbC8ymR7NC .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbC8ymR7NC .navbar-buttons {
    text-align: left;
  }
}
.cid-vbC8ymR7NC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbC8ymR7NC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbC8ymR7NC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbC8ymR7NC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbC8ymR7NC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbC8ymR7NC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbC8ymR7NC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbC8ymR7NC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbC8ymR7NC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbC8ymR7NC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbC8ymR7NC .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbC8ymR7NC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbC8ymR7NC .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-vbC8ymR7NC .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbC8ymR7NC .navbar {
    height: 70px;
  }
  .cid-vbC8ymR7NC .navbar.opened {
    height: auto;
  }
  .cid-vbC8ymR7NC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbC8ymR7NC .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbC8ymR7NC .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbC8ymR7NC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbC8ymR7NC .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-vbC8ymR7NC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbC8ymR7NC .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbC8ymR7NC .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbC8ymR7NC .navbar-brand {
    margin-right: auto;
  }
  .cid-vbC8ymR7NC .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbC8ymR7NC .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbC8ymR7NC .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbC8ymR7NC .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-vbC8ymR7NC .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbC8ymR7NC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbC8ymR7NC .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-vbC8ymR7NC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbC8ymR7NC .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-vbC8ymR7NC .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbC8ymR7NC .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbC8ynvZ29 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbC8ynvZ29 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbC8ynvZ29 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbC8ynvZ29 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbC8ynvZ29 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbC8ynvZ29 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbC8ynvZ29 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbC8ynvZ29 .mbr-section-title {
  color: #cac8c8;
}
.cid-vbC8ynvZ29 .mbr-text,
.cid-vbC8ynvZ29 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbC8ynE2I6 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbC8ynE2I6 .mbr-text {
  color: #000000;
}
.cid-vbC8ynE2I6 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbC8ynE2I6 .mbr-section-title {
  color: #000000;
}
.cid-vbC8RD1lBT {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbC8RD1lBT .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-vbC8RD1lBT .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbC8RD1lBT .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-vbC8RD1lBT .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbC8RD1lBT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbC8RD1lBT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbC8RD1lBT .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbC8RD1lBT .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbC8RD1lBT .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbC8RD1lBT .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbC8RD1lBT .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbC8RD1lBT .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbC8RD1lBT .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbC8RD1lBT .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbC8RD1lBT .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbC8RD1lBT .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbC8RD1lBT .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbC8RD1lBT .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbC8RD1lBT .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbC8RD1lBT .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbC8RD1lBT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbC8RD1lBT .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbC8RD1lBT .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbC8RD1lBT .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbC8RD1lBT .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbC8RD1lBT .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: #232323;
}
.cid-vbC8RD1lBT .nav-item:focus,
.cid-vbC8RD1lBT .nav-link:focus {
  outline: none;
}
.cid-vbC8RD1lBT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbC8RD1lBT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbC8RD1lBT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbC8RD1lBT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbC8RD1lBT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbC8RD1lBT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbC8RD1lBT .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;
}
.cid-vbC8RD1lBT .navbar.opened {
  transition: all 0.3s;
}
.cid-vbC8RD1lBT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbC8RD1lBT .navbar .navbar-logo img {
  width: auto;
}
.cid-vbC8RD1lBT .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbC8RD1lBT .navbar.collapsed {
  justify-content: center;
}
.cid-vbC8RD1lBT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbC8RD1lBT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbC8RD1lBT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbC8RD1lBT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbC8RD1lBT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbC8RD1lBT .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-vbC8RD1lBT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbC8RD1lBT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbC8RD1lBT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbC8RD1lBT .navbar {
    min-height: 72px;
  }
  .cid-vbC8RD1lBT .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbC8RD1lBT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbC8RD1lBT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbC8RD1lBT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbC8RD1lBT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbC8RD1lBT .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-vbC8RD1lBT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbC8RD1lBT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbC8RD1lBT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbC8RD1lBT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbC8RD1lBT .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbC8RD1lBT .dropdown-item.active,
.cid-vbC8RD1lBT .dropdown-item:active {
  background-color: transparent;
}
.cid-vbC8RD1lBT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbC8RD1lBT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbC8RD1lBT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbC8RD1lBT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbC8RD1lBT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbC8RD1lBT .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbC8RD1lBT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbC8RD1lBT .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbC8RD1lBT .navbar-buttons {
    text-align: left;
  }
}
.cid-vbC8RD1lBT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbC8RD1lBT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbC8RD1lBT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbC8RD1lBT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbC8RD1lBT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbC8RD1lBT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbC8RD1lBT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbC8RD1lBT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbC8RD1lBT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbC8RD1lBT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbC8RD1lBT .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbC8RD1lBT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbC8RD1lBT .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-vbC8RD1lBT .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbC8RD1lBT .navbar {
    height: 70px;
  }
  .cid-vbC8RD1lBT .navbar.opened {
    height: auto;
  }
  .cid-vbC8RD1lBT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbC8RD1lBT .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbC8RD1lBT .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbC8RD1lBT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbC8RD1lBT .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-vbC8RD1lBT .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbC8RD1lBT .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbC8RD1lBT .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbC8RD1lBT .navbar-brand {
    margin-right: auto;
  }
  .cid-vbC8RD1lBT .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbC8RD1lBT .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbC8RD1lBT .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbC8RD1lBT .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-vbC8RD1lBT .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbC8RD1lBT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbC8RD1lBT .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-vbC8RD1lBT .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbC8RD1lBT .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-vbC8RD1lBT .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbC8RD1lBT .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbC8RDGyMb {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbC8RDGyMb .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbC8RDGyMb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbC8RDGyMb .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbC8RDGyMb .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbC8RDGyMb .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbC8RDGyMb .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbC8RDGyMb .mbr-section-title {
  color: #cac8c8;
}
.cid-vbC8RDGyMb .mbr-text,
.cid-vbC8RDGyMb .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbC8RDRKuv {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbC8RDRKuv .mbr-text {
  color: #000000;
}
.cid-vbC8RDRKuv .mbr-section-subtitle {
  color: #000000;
}
.cid-vbC8RDRKuv .mbr-section-title {
  color: #000000;
}
.cid-vbC9bfJQrJ {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbC9bfJQrJ .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-vbC9bfJQrJ .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbC9bfJQrJ .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-vbC9bfJQrJ .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbC9bfJQrJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbC9bfJQrJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbC9bfJQrJ .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbC9bfJQrJ .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbC9bfJQrJ .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbC9bfJQrJ .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbC9bfJQrJ .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbC9bfJQrJ .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbC9bfJQrJ .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbC9bfJQrJ .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbC9bfJQrJ .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbC9bfJQrJ .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbC9bfJQrJ .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbC9bfJQrJ .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbC9bfJQrJ .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbC9bfJQrJ .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbC9bfJQrJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbC9bfJQrJ .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbC9bfJQrJ .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbC9bfJQrJ .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbC9bfJQrJ .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbC9bfJQrJ .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: #232323;
}
.cid-vbC9bfJQrJ .nav-item:focus,
.cid-vbC9bfJQrJ .nav-link:focus {
  outline: none;
}
.cid-vbC9bfJQrJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbC9bfJQrJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbC9bfJQrJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbC9bfJQrJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbC9bfJQrJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbC9bfJQrJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbC9bfJQrJ .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;
}
.cid-vbC9bfJQrJ .navbar.opened {
  transition: all 0.3s;
}
.cid-vbC9bfJQrJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbC9bfJQrJ .navbar .navbar-logo img {
  width: auto;
}
.cid-vbC9bfJQrJ .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbC9bfJQrJ .navbar.collapsed {
  justify-content: center;
}
.cid-vbC9bfJQrJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbC9bfJQrJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbC9bfJQrJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbC9bfJQrJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbC9bfJQrJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbC9bfJQrJ .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-vbC9bfJQrJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbC9bfJQrJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbC9bfJQrJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbC9bfJQrJ .navbar {
    min-height: 72px;
  }
  .cid-vbC9bfJQrJ .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbC9bfJQrJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbC9bfJQrJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbC9bfJQrJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbC9bfJQrJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbC9bfJQrJ .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-vbC9bfJQrJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbC9bfJQrJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbC9bfJQrJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbC9bfJQrJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbC9bfJQrJ .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbC9bfJQrJ .dropdown-item.active,
.cid-vbC9bfJQrJ .dropdown-item:active {
  background-color: transparent;
}
.cid-vbC9bfJQrJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbC9bfJQrJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbC9bfJQrJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbC9bfJQrJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbC9bfJQrJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbC9bfJQrJ .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbC9bfJQrJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbC9bfJQrJ .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbC9bfJQrJ .navbar-buttons {
    text-align: left;
  }
}
.cid-vbC9bfJQrJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbC9bfJQrJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbC9bfJQrJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbC9bfJQrJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbC9bfJQrJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbC9bfJQrJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbC9bfJQrJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbC9bfJQrJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbC9bfJQrJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbC9bfJQrJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbC9bfJQrJ .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbC9bfJQrJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbC9bfJQrJ .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-vbC9bfJQrJ .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbC9bfJQrJ .navbar {
    height: 70px;
  }
  .cid-vbC9bfJQrJ .navbar.opened {
    height: auto;
  }
  .cid-vbC9bfJQrJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbC9bfJQrJ .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbC9bfJQrJ .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbC9bfJQrJ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbC9bfJQrJ .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-vbC9bfJQrJ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbC9bfJQrJ .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbC9bfJQrJ .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbC9bfJQrJ .navbar-brand {
    margin-right: auto;
  }
  .cid-vbC9bfJQrJ .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbC9bfJQrJ .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbC9bfJQrJ .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbC9bfJQrJ .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-vbC9bfJQrJ .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbC9bfJQrJ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbC9bfJQrJ .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-vbC9bfJQrJ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbC9bfJQrJ .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-vbC9bfJQrJ .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbC9bfJQrJ .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbC9bgpBpc {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbC9bgpBpc .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbC9bgpBpc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbC9bgpBpc .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbC9bgpBpc .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbC9bgpBpc .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbC9bgpBpc .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbC9bgpBpc .mbr-section-title {
  color: #cac8c8;
}
.cid-vbC9bgpBpc .mbr-text,
.cid-vbC9bgpBpc .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbC9bgzdNT {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbC9bgzdNT .mbr-text {
  color: #000000;
}
.cid-vbC9bgzdNT .mbr-section-subtitle {
  color: #000000;
}
.cid-vbC9bgzdNT .mbr-section-title {
  color: #000000;
}
.cid-vbC9y5Dncm {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbC9y5Dncm .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-vbC9y5Dncm .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbC9y5Dncm .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-vbC9y5Dncm .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbC9y5Dncm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbC9y5Dncm .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbC9y5Dncm .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbC9y5Dncm .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbC9y5Dncm .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbC9y5Dncm .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbC9y5Dncm .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbC9y5Dncm .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbC9y5Dncm .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbC9y5Dncm .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbC9y5Dncm .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbC9y5Dncm .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbC9y5Dncm .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbC9y5Dncm .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbC9y5Dncm .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbC9y5Dncm .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbC9y5Dncm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbC9y5Dncm .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbC9y5Dncm .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbC9y5Dncm .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbC9y5Dncm .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbC9y5Dncm .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: #232323;
}
.cid-vbC9y5Dncm .nav-item:focus,
.cid-vbC9y5Dncm .nav-link:focus {
  outline: none;
}
.cid-vbC9y5Dncm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbC9y5Dncm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbC9y5Dncm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbC9y5Dncm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbC9y5Dncm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbC9y5Dncm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbC9y5Dncm .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;
}
.cid-vbC9y5Dncm .navbar.opened {
  transition: all 0.3s;
}
.cid-vbC9y5Dncm .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbC9y5Dncm .navbar .navbar-logo img {
  width: auto;
}
.cid-vbC9y5Dncm .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbC9y5Dncm .navbar.collapsed {
  justify-content: center;
}
.cid-vbC9y5Dncm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbC9y5Dncm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbC9y5Dncm .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbC9y5Dncm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbC9y5Dncm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbC9y5Dncm .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-vbC9y5Dncm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbC9y5Dncm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbC9y5Dncm .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbC9y5Dncm .navbar {
    min-height: 72px;
  }
  .cid-vbC9y5Dncm .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbC9y5Dncm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbC9y5Dncm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbC9y5Dncm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbC9y5Dncm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbC9y5Dncm .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-vbC9y5Dncm .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbC9y5Dncm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbC9y5Dncm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbC9y5Dncm .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbC9y5Dncm .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbC9y5Dncm .dropdown-item.active,
.cid-vbC9y5Dncm .dropdown-item:active {
  background-color: transparent;
}
.cid-vbC9y5Dncm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbC9y5Dncm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbC9y5Dncm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbC9y5Dncm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbC9y5Dncm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbC9y5Dncm .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbC9y5Dncm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbC9y5Dncm .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbC9y5Dncm .navbar-buttons {
    text-align: left;
  }
}
.cid-vbC9y5Dncm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbC9y5Dncm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbC9y5Dncm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbC9y5Dncm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbC9y5Dncm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbC9y5Dncm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbC9y5Dncm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbC9y5Dncm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbC9y5Dncm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbC9y5Dncm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbC9y5Dncm .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbC9y5Dncm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbC9y5Dncm .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-vbC9y5Dncm .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbC9y5Dncm .navbar {
    height: 70px;
  }
  .cid-vbC9y5Dncm .navbar.opened {
    height: auto;
  }
  .cid-vbC9y5Dncm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbC9y5Dncm .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbC9y5Dncm .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbC9y5Dncm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbC9y5Dncm .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-vbC9y5Dncm .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbC9y5Dncm .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbC9y5Dncm .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbC9y5Dncm .navbar-brand {
    margin-right: auto;
  }
  .cid-vbC9y5Dncm .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbC9y5Dncm .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbC9y5Dncm .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbC9y5Dncm .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-vbC9y5Dncm .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbC9y5Dncm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbC9y5Dncm .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-vbC9y5Dncm .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbC9y5Dncm .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-vbC9y5Dncm .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbC9y5Dncm .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbC9y6gWtn {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbC9y6gWtn .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbC9y6gWtn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbC9y6gWtn .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbC9y6gWtn .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbC9y6gWtn .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbC9y6gWtn .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbC9y6gWtn .mbr-section-title {
  color: #cac8c8;
}
.cid-vbC9y6gWtn .mbr-text,
.cid-vbC9y6gWtn .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbC9y6qfU6 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbC9y6qfU6 .mbr-text {
  color: #000000;
}
.cid-vbC9y6qfU6 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbC9y6qfU6 .mbr-section-title {
  color: #000000;
}
.cid-vbC9REjMOz {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbC9REjMOz .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-vbC9REjMOz .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbC9REjMOz .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-vbC9REjMOz .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbC9REjMOz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbC9REjMOz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbC9REjMOz .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbC9REjMOz .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbC9REjMOz .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbC9REjMOz .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbC9REjMOz .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbC9REjMOz .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbC9REjMOz .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbC9REjMOz .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbC9REjMOz .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbC9REjMOz .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbC9REjMOz .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbC9REjMOz .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbC9REjMOz .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbC9REjMOz .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbC9REjMOz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbC9REjMOz .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbC9REjMOz .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbC9REjMOz .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbC9REjMOz .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbC9REjMOz .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: #232323;
}
.cid-vbC9REjMOz .nav-item:focus,
.cid-vbC9REjMOz .nav-link:focus {
  outline: none;
}
.cid-vbC9REjMOz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbC9REjMOz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbC9REjMOz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbC9REjMOz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbC9REjMOz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbC9REjMOz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbC9REjMOz .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;
}
.cid-vbC9REjMOz .navbar.opened {
  transition: all 0.3s;
}
.cid-vbC9REjMOz .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbC9REjMOz .navbar .navbar-logo img {
  width: auto;
}
.cid-vbC9REjMOz .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbC9REjMOz .navbar.collapsed {
  justify-content: center;
}
.cid-vbC9REjMOz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbC9REjMOz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbC9REjMOz .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbC9REjMOz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbC9REjMOz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbC9REjMOz .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-vbC9REjMOz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbC9REjMOz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbC9REjMOz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbC9REjMOz .navbar {
    min-height: 72px;
  }
  .cid-vbC9REjMOz .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbC9REjMOz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbC9REjMOz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbC9REjMOz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbC9REjMOz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbC9REjMOz .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-vbC9REjMOz .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbC9REjMOz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbC9REjMOz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbC9REjMOz .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbC9REjMOz .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbC9REjMOz .dropdown-item.active,
.cid-vbC9REjMOz .dropdown-item:active {
  background-color: transparent;
}
.cid-vbC9REjMOz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbC9REjMOz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbC9REjMOz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbC9REjMOz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbC9REjMOz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbC9REjMOz .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbC9REjMOz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbC9REjMOz .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbC9REjMOz .navbar-buttons {
    text-align: left;
  }
}
.cid-vbC9REjMOz button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbC9REjMOz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbC9REjMOz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbC9REjMOz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbC9REjMOz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbC9REjMOz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbC9REjMOz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbC9REjMOz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbC9REjMOz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbC9REjMOz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbC9REjMOz .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbC9REjMOz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbC9REjMOz .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-vbC9REjMOz .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbC9REjMOz .navbar {
    height: 70px;
  }
  .cid-vbC9REjMOz .navbar.opened {
    height: auto;
  }
  .cid-vbC9REjMOz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbC9REjMOz .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbC9REjMOz .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbC9REjMOz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbC9REjMOz .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-vbC9REjMOz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbC9REjMOz .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbC9REjMOz .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbC9REjMOz .navbar-brand {
    margin-right: auto;
  }
  .cid-vbC9REjMOz .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbC9REjMOz .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbC9REjMOz .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbC9REjMOz .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-vbC9REjMOz .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbC9REjMOz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbC9REjMOz .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-vbC9REjMOz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbC9REjMOz .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-vbC9REjMOz .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbC9REjMOz .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbC9RF1TAu {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbC9RF1TAu .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbC9RF1TAu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbC9RF1TAu .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbC9RF1TAu .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbC9RF1TAu .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbC9RF1TAu .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbC9RF1TAu .mbr-section-title {
  color: #cac8c8;
}
.cid-vbC9RF1TAu .mbr-text,
.cid-vbC9RF1TAu .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbC9RFbFtH {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbC9RFbFtH .mbr-text {
  color: #000000;
}
.cid-vbC9RFbFtH .mbr-section-subtitle {
  color: #000000;
}
.cid-vbC9RFbFtH .mbr-section-title {
  color: #000000;
}
.cid-vbCah59fFe {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbCah59fFe .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-vbCah59fFe .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbCah59fFe .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-vbCah59fFe .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbCah59fFe .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbCah59fFe .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbCah59fFe .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbCah59fFe .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbCah59fFe .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbCah59fFe .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbCah59fFe .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbCah59fFe .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbCah59fFe .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbCah59fFe .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbCah59fFe .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbCah59fFe .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbCah59fFe .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbCah59fFe .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbCah59fFe .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbCah59fFe .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbCah59fFe .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbCah59fFe .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbCah59fFe .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbCah59fFe .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbCah59fFe .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbCah59fFe .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: #232323;
}
.cid-vbCah59fFe .nav-item:focus,
.cid-vbCah59fFe .nav-link:focus {
  outline: none;
}
.cid-vbCah59fFe .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbCah59fFe .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbCah59fFe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbCah59fFe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbCah59fFe .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbCah59fFe .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbCah59fFe .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;
}
.cid-vbCah59fFe .navbar.opened {
  transition: all 0.3s;
}
.cid-vbCah59fFe .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbCah59fFe .navbar .navbar-logo img {
  width: auto;
}
.cid-vbCah59fFe .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbCah59fFe .navbar.collapsed {
  justify-content: center;
}
.cid-vbCah59fFe .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbCah59fFe .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbCah59fFe .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbCah59fFe .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbCah59fFe .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbCah59fFe .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-vbCah59fFe .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbCah59fFe .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbCah59fFe .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbCah59fFe .navbar {
    min-height: 72px;
  }
  .cid-vbCah59fFe .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbCah59fFe .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbCah59fFe .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbCah59fFe .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbCah59fFe .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbCah59fFe .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-vbCah59fFe .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbCah59fFe .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbCah59fFe .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbCah59fFe .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbCah59fFe .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbCah59fFe .dropdown-item.active,
.cid-vbCah59fFe .dropdown-item:active {
  background-color: transparent;
}
.cid-vbCah59fFe .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbCah59fFe .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbCah59fFe .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbCah59fFe .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbCah59fFe .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbCah59fFe .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbCah59fFe ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbCah59fFe .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbCah59fFe .navbar-buttons {
    text-align: left;
  }
}
.cid-vbCah59fFe button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbCah59fFe button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbCah59fFe button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbCah59fFe button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbCah59fFe button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbCah59fFe button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbCah59fFe nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbCah59fFe nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbCah59fFe nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbCah59fFe nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbCah59fFe .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbCah59fFe a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbCah59fFe .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-vbCah59fFe .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbCah59fFe .navbar {
    height: 70px;
  }
  .cid-vbCah59fFe .navbar.opened {
    height: auto;
  }
  .cid-vbCah59fFe .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbCah59fFe .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbCah59fFe .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbCah59fFe .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbCah59fFe .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-vbCah59fFe .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbCah59fFe .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbCah59fFe .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbCah59fFe .navbar-brand {
    margin-right: auto;
  }
  .cid-vbCah59fFe .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbCah59fFe .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbCah59fFe .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbCah59fFe .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-vbCah59fFe .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbCah59fFe .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbCah59fFe .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-vbCah59fFe .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbCah59fFe .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-vbCah59fFe .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbCah59fFe .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbCah5MMAP {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbCah5MMAP .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbCah5MMAP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbCah5MMAP .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbCah5MMAP .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbCah5MMAP .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbCah5MMAP .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbCah5MMAP .mbr-section-title {
  color: #cac8c8;
}
.cid-vbCah5MMAP .mbr-text,
.cid-vbCah5MMAP .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbCah60Exl {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbCah60Exl .mbr-text {
  color: #000000;
}
.cid-vbCah60Exl .mbr-section-subtitle {
  color: #000000;
}
.cid-vbCah60Exl .mbr-section-title {
  color: #000000;
}
.cid-vbCdqwaCvD {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbCdqwaCvD .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-vbCdqwaCvD .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbCdqwaCvD .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-vbCdqwaCvD .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbCdqwaCvD .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbCdqwaCvD .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbCdqwaCvD .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbCdqwaCvD .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbCdqwaCvD .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbCdqwaCvD .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbCdqwaCvD .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbCdqwaCvD .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbCdqwaCvD .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbCdqwaCvD .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbCdqwaCvD .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbCdqwaCvD .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbCdqwaCvD .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbCdqwaCvD .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbCdqwaCvD .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbCdqwaCvD .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbCdqwaCvD .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbCdqwaCvD .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbCdqwaCvD .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbCdqwaCvD .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbCdqwaCvD .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbCdqwaCvD .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: #232323;
}
.cid-vbCdqwaCvD .nav-item:focus,
.cid-vbCdqwaCvD .nav-link:focus {
  outline: none;
}
.cid-vbCdqwaCvD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbCdqwaCvD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbCdqwaCvD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbCdqwaCvD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbCdqwaCvD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbCdqwaCvD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbCdqwaCvD .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;
}
.cid-vbCdqwaCvD .navbar.opened {
  transition: all 0.3s;
}
.cid-vbCdqwaCvD .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbCdqwaCvD .navbar .navbar-logo img {
  width: auto;
}
.cid-vbCdqwaCvD .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbCdqwaCvD .navbar.collapsed {
  justify-content: center;
}
.cid-vbCdqwaCvD .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbCdqwaCvD .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbCdqwaCvD .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbCdqwaCvD .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbCdqwaCvD .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbCdqwaCvD .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-vbCdqwaCvD .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbCdqwaCvD .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbCdqwaCvD .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbCdqwaCvD .navbar {
    min-height: 72px;
  }
  .cid-vbCdqwaCvD .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbCdqwaCvD .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbCdqwaCvD .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbCdqwaCvD .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbCdqwaCvD .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbCdqwaCvD .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-vbCdqwaCvD .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbCdqwaCvD .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbCdqwaCvD .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbCdqwaCvD .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbCdqwaCvD .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbCdqwaCvD .dropdown-item.active,
.cid-vbCdqwaCvD .dropdown-item:active {
  background-color: transparent;
}
.cid-vbCdqwaCvD .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbCdqwaCvD .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbCdqwaCvD .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbCdqwaCvD .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbCdqwaCvD .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbCdqwaCvD .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbCdqwaCvD ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbCdqwaCvD .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbCdqwaCvD .navbar-buttons {
    text-align: left;
  }
}
.cid-vbCdqwaCvD button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbCdqwaCvD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbCdqwaCvD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbCdqwaCvD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbCdqwaCvD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbCdqwaCvD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbCdqwaCvD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbCdqwaCvD nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbCdqwaCvD nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbCdqwaCvD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbCdqwaCvD .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbCdqwaCvD a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbCdqwaCvD .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-vbCdqwaCvD .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbCdqwaCvD .navbar {
    height: 70px;
  }
  .cid-vbCdqwaCvD .navbar.opened {
    height: auto;
  }
  .cid-vbCdqwaCvD .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbCdqwaCvD .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbCdqwaCvD .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbCdqwaCvD .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbCdqwaCvD .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-vbCdqwaCvD .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbCdqwaCvD .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbCdqwaCvD .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbCdqwaCvD .navbar-brand {
    margin-right: auto;
  }
  .cid-vbCdqwaCvD .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbCdqwaCvD .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbCdqwaCvD .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbCdqwaCvD .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-vbCdqwaCvD .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbCdqwaCvD .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbCdqwaCvD .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-vbCdqwaCvD .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbCdqwaCvD .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-vbCdqwaCvD .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbCdqwaCvD .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbCdqwL87q {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-vbCdqwL87q .mbr-section-title {
  text-align: center;
}
.cid-vbCdqwL87q .mbr-section-text {
  text-align: center;
  color: #232323;
}
.cid-vbCdqwL87q button[type="submit"] {
  border-radius: 100px;
}
.cid-vbCdqwL87q a[type="submit"],
.cid-vbCdqwL87q button[type="submit"] {
  margin-top: 0;
}
.cid-vbCdqwL87q .wsSearchError {
  text-align: center;
  background-color: #ff4a52;
}
.cid-vbCdqwL87q mark {
  padding: 0;
  color: inherit;
  background-color: #8f8e1e;
}
.cid-vbCdqwL87q .row .spinner-border,
.cid-vbCdqwL87q .row .spinner-grow {
  width: 32px;
  color: #4479d9;
}
.cid-vbCdqwL87q .gdpr-block {
  display: none;
}
.cid-vbCdqwL87q .wsSearchResultsFor {
  color: #cac8c8;
}
.cid-vbCdqwL87q .wsSearchNoResults {
  color: #cac8c8;
}
.cid-vbCdqwL87q .wsSearchResultTemplateHeader {
  color: #cac8c8;
}
.cid-vbCdqwL87q .wsSearchResultTemplateBody {
  color: #cac8c8;
}
.cid-vbCdqwZHxw {
  padding-top: 2rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbCdqwZHxw img,
.cid-vbCdqwZHxw .item-img {
  width: 100%;
}
.cid-vbCdqwZHxw .item:focus,
.cid-vbCdqwZHxw span:focus {
  outline: none;
}
.cid-vbCdqwZHxw .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vbCdqwZHxw .item {
    margin-bottom: 1rem;
  }
}
.cid-vbCdqwZHxw .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vbCdqwZHxw .item-content {
    padding: 0 1.5rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vbCdqwZHxw .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-vbCdqwZHxw .item-wrapper {
  position: relative;
  background: #232323;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-vbCdqwZHxw .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-vbCdqwZHxw .mbr-section-title {
  color: #cac8c8;
}
.cid-vbCdqwZHxw .item-title {
  text-align: left;
  color: #cac8c8;
}
.cid-vbCdqwZHxw .item-subtitle {
  text-align: left;
}
.cid-vbCdqwZHxw .mbr-text,
.cid-vbCdqwZHxw .item .mbr-section-btn {
  text-align: left;
}
.cid-vbCdqwZHxw .content-head {
  max-width: 800px;
}
.cid-vbCcStFsIm {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbCcStFsIm .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-vbCcStFsIm .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbCcStFsIm .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-vbCcStFsIm .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbCcStFsIm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbCcStFsIm .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbCcStFsIm .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbCcStFsIm .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbCcStFsIm .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbCcStFsIm .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbCcStFsIm .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbCcStFsIm .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbCcStFsIm .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbCcStFsIm .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbCcStFsIm .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbCcStFsIm .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbCcStFsIm .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbCcStFsIm .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbCcStFsIm .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbCcStFsIm .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbCcStFsIm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbCcStFsIm .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbCcStFsIm .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbCcStFsIm .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbCcStFsIm .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbCcStFsIm .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: #232323;
}
.cid-vbCcStFsIm .nav-item:focus,
.cid-vbCcStFsIm .nav-link:focus {
  outline: none;
}
.cid-vbCcStFsIm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbCcStFsIm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbCcStFsIm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbCcStFsIm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbCcStFsIm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbCcStFsIm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbCcStFsIm .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;
}
.cid-vbCcStFsIm .navbar.opened {
  transition: all 0.3s;
}
.cid-vbCcStFsIm .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbCcStFsIm .navbar .navbar-logo img {
  width: auto;
}
.cid-vbCcStFsIm .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbCcStFsIm .navbar.collapsed {
  justify-content: center;
}
.cid-vbCcStFsIm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbCcStFsIm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbCcStFsIm .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbCcStFsIm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbCcStFsIm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbCcStFsIm .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-vbCcStFsIm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbCcStFsIm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbCcStFsIm .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbCcStFsIm .navbar {
    min-height: 72px;
  }
  .cid-vbCcStFsIm .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbCcStFsIm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbCcStFsIm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbCcStFsIm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbCcStFsIm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbCcStFsIm .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-vbCcStFsIm .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbCcStFsIm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbCcStFsIm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbCcStFsIm .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbCcStFsIm .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbCcStFsIm .dropdown-item.active,
.cid-vbCcStFsIm .dropdown-item:active {
  background-color: transparent;
}
.cid-vbCcStFsIm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbCcStFsIm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbCcStFsIm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbCcStFsIm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbCcStFsIm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbCcStFsIm .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbCcStFsIm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbCcStFsIm .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbCcStFsIm .navbar-buttons {
    text-align: left;
  }
}
.cid-vbCcStFsIm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbCcStFsIm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbCcStFsIm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbCcStFsIm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbCcStFsIm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbCcStFsIm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbCcStFsIm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbCcStFsIm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbCcStFsIm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbCcStFsIm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbCcStFsIm .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbCcStFsIm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbCcStFsIm .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-vbCcStFsIm .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbCcStFsIm .navbar {
    height: 70px;
  }
  .cid-vbCcStFsIm .navbar.opened {
    height: auto;
  }
  .cid-vbCcStFsIm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbCcStFsIm .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbCcStFsIm .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbCcStFsIm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbCcStFsIm .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-vbCcStFsIm .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbCcStFsIm .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbCcStFsIm .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbCcStFsIm .navbar-brand {
    margin-right: auto;
  }
  .cid-vbCcStFsIm .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbCcStFsIm .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbCcStFsIm .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbCcStFsIm .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-vbCcStFsIm .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbCcStFsIm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbCcStFsIm .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-vbCcStFsIm .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbCcStFsIm .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-vbCcStFsIm .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbCcStFsIm .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbCcSuvsXy {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-vbCcSuvsXy .mbr-section-title {
  text-align: center;
}
.cid-vbCcSuvsXy .mbr-section-text {
  text-align: center;
  color: #232323;
}
.cid-vbCcSuvsXy button[type="submit"] {
  border-radius: 100px;
}
.cid-vbCcSuvsXy a[type="submit"],
.cid-vbCcSuvsXy button[type="submit"] {
  margin-top: 0;
}
.cid-vbCcSuvsXy .wsSearchError {
  text-align: center;
  background-color: #ff4a52;
}
.cid-vbCcSuvsXy mark {
  padding: 0;
  color: inherit;
  background-color: #8f8e1e;
}
.cid-vbCcSuvsXy .row .spinner-border,
.cid-vbCcSuvsXy .row .spinner-grow {
  width: 32px;
  color: #4479d9;
}
.cid-vbCcSuvsXy .gdpr-block {
  display: none;
}
.cid-vbCcSuvsXy .wsSearchResultsFor {
  color: #cac8c8;
}
.cid-vbCcSuvsXy .wsSearchNoResults {
  color: #cac8c8;
}
.cid-vbCcSuvsXy .wsSearchResultTemplateHeader {
  color: #cac8c8;
}
.cid-vbCcSuvsXy .wsSearchResultTemplateBody {
  color: #cac8c8;
}
.cid-vbCcSuS1Cp {
  padding-top: 2rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbCcSuS1Cp img,
.cid-vbCcSuS1Cp .item-img {
  width: 100%;
}
.cid-vbCcSuS1Cp .item:focus,
.cid-vbCcSuS1Cp span:focus {
  outline: none;
}
.cid-vbCcSuS1Cp .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vbCcSuS1Cp .item {
    margin-bottom: 1rem;
  }
}
.cid-vbCcSuS1Cp .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vbCcSuS1Cp .item-content {
    padding: 0 1.5rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vbCcSuS1Cp .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-vbCcSuS1Cp .item-wrapper {
  position: relative;
  background: #232323;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-vbCcSuS1Cp .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-vbCcSuS1Cp .mbr-section-title {
  color: #cac8c8;
}
.cid-vbCcSuS1Cp .item-title {
  text-align: left;
  color: #cac8c8;
}
.cid-vbCcSuS1Cp .item-subtitle {
  text-align: left;
}
.cid-vbCcSuS1Cp .mbr-text,
.cid-vbCcSuS1Cp .item .mbr-section-btn {
  text-align: left;
}
.cid-vbCcSuS1Cp .content-head {
  max-width: 800px;
}
.cid-vbHujuoOEd {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbHujuoOEd .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-vbHujuoOEd .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbHujuoOEd .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-vbHujuoOEd .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbHujuoOEd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbHujuoOEd .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbHujuoOEd .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbHujuoOEd .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbHujuoOEd .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbHujuoOEd .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbHujuoOEd .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbHujuoOEd .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbHujuoOEd .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbHujuoOEd .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbHujuoOEd .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbHujuoOEd .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbHujuoOEd .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbHujuoOEd .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbHujuoOEd .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbHujuoOEd .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbHujuoOEd .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbHujuoOEd .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbHujuoOEd .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbHujuoOEd .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbHujuoOEd .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbHujuoOEd .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: #232323;
}
.cid-vbHujuoOEd .nav-item:focus,
.cid-vbHujuoOEd .nav-link:focus {
  outline: none;
}
.cid-vbHujuoOEd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbHujuoOEd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbHujuoOEd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbHujuoOEd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbHujuoOEd .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbHujuoOEd .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbHujuoOEd .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;
}
.cid-vbHujuoOEd .navbar.opened {
  transition: all 0.3s;
}
.cid-vbHujuoOEd .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbHujuoOEd .navbar .navbar-logo img {
  width: auto;
}
.cid-vbHujuoOEd .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbHujuoOEd .navbar.collapsed {
  justify-content: center;
}
.cid-vbHujuoOEd .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbHujuoOEd .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbHujuoOEd .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbHujuoOEd .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbHujuoOEd .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbHujuoOEd .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-vbHujuoOEd .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbHujuoOEd .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbHujuoOEd .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbHujuoOEd .navbar {
    min-height: 72px;
  }
  .cid-vbHujuoOEd .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbHujuoOEd .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbHujuoOEd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbHujuoOEd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbHujuoOEd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbHujuoOEd .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-vbHujuoOEd .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbHujuoOEd .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbHujuoOEd .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbHujuoOEd .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbHujuoOEd .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbHujuoOEd .dropdown-item.active,
.cid-vbHujuoOEd .dropdown-item:active {
  background-color: transparent;
}
.cid-vbHujuoOEd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbHujuoOEd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbHujuoOEd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbHujuoOEd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbHujuoOEd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbHujuoOEd .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbHujuoOEd ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbHujuoOEd .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbHujuoOEd .navbar-buttons {
    text-align: left;
  }
}
.cid-vbHujuoOEd button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbHujuoOEd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbHujuoOEd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbHujuoOEd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHujuoOEd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHujuoOEd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbHujuoOEd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHujuoOEd nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbHujuoOEd nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbHujuoOEd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHujuoOEd .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbHujuoOEd a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbHujuoOEd .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-vbHujuoOEd .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbHujuoOEd .navbar {
    height: 70px;
  }
  .cid-vbHujuoOEd .navbar.opened {
    height: auto;
  }
  .cid-vbHujuoOEd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbHujuoOEd .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbHujuoOEd .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbHujuoOEd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbHujuoOEd .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-vbHujuoOEd .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbHujuoOEd .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbHujuoOEd .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbHujuoOEd .navbar-brand {
    margin-right: auto;
  }
  .cid-vbHujuoOEd .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbHujuoOEd .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbHujuoOEd .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbHujuoOEd .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-vbHujuoOEd .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbHujuoOEd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbHujuoOEd .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-vbHujuoOEd .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbHujuoOEd .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-vbHujuoOEd .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbHujuoOEd .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbHujuUzDx {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbHujuUzDx .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbHujuUzDx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbHujuUzDx .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbHujuUzDx .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbHujuUzDx .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbHujuUzDx .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbHujuUzDx .mbr-section-title {
  color: #cac8c8;
}
.cid-vbHujuUzDx .mbr-text,
.cid-vbHujuUzDx .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbHujv3Fry {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbHujv3Fry .mbr-text {
  color: #000000;
}
.cid-vbHujv3Fry .mbr-section-subtitle {
  color: #000000;
}
.cid-vbHujv3Fry .mbr-section-title {
  color: #000000;
}
.cid-vbHuBHOnd2 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbHuBHOnd2 .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-vbHuBHOnd2 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbHuBHOnd2 .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-vbHuBHOnd2 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbHuBHOnd2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbHuBHOnd2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbHuBHOnd2 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbHuBHOnd2 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbHuBHOnd2 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbHuBHOnd2 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbHuBHOnd2 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbHuBHOnd2 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbHuBHOnd2 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbHuBHOnd2 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbHuBHOnd2 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbHuBHOnd2 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbHuBHOnd2 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbHuBHOnd2 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbHuBHOnd2 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbHuBHOnd2 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbHuBHOnd2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbHuBHOnd2 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbHuBHOnd2 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbHuBHOnd2 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbHuBHOnd2 .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbHuBHOnd2 .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: #232323;
}
.cid-vbHuBHOnd2 .nav-item:focus,
.cid-vbHuBHOnd2 .nav-link:focus {
  outline: none;
}
.cid-vbHuBHOnd2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbHuBHOnd2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbHuBHOnd2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbHuBHOnd2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbHuBHOnd2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbHuBHOnd2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbHuBHOnd2 .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;
}
.cid-vbHuBHOnd2 .navbar.opened {
  transition: all 0.3s;
}
.cid-vbHuBHOnd2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbHuBHOnd2 .navbar .navbar-logo img {
  width: auto;
}
.cid-vbHuBHOnd2 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbHuBHOnd2 .navbar.collapsed {
  justify-content: center;
}
.cid-vbHuBHOnd2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbHuBHOnd2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbHuBHOnd2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbHuBHOnd2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbHuBHOnd2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbHuBHOnd2 .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-vbHuBHOnd2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbHuBHOnd2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbHuBHOnd2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbHuBHOnd2 .navbar {
    min-height: 72px;
  }
  .cid-vbHuBHOnd2 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbHuBHOnd2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbHuBHOnd2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbHuBHOnd2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbHuBHOnd2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbHuBHOnd2 .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-vbHuBHOnd2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbHuBHOnd2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbHuBHOnd2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbHuBHOnd2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbHuBHOnd2 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbHuBHOnd2 .dropdown-item.active,
.cid-vbHuBHOnd2 .dropdown-item:active {
  background-color: transparent;
}
.cid-vbHuBHOnd2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbHuBHOnd2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbHuBHOnd2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbHuBHOnd2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbHuBHOnd2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbHuBHOnd2 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbHuBHOnd2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbHuBHOnd2 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbHuBHOnd2 .navbar-buttons {
    text-align: left;
  }
}
.cid-vbHuBHOnd2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbHuBHOnd2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbHuBHOnd2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbHuBHOnd2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHuBHOnd2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHuBHOnd2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbHuBHOnd2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHuBHOnd2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbHuBHOnd2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbHuBHOnd2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHuBHOnd2 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbHuBHOnd2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbHuBHOnd2 .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-vbHuBHOnd2 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbHuBHOnd2 .navbar {
    height: 70px;
  }
  .cid-vbHuBHOnd2 .navbar.opened {
    height: auto;
  }
  .cid-vbHuBHOnd2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbHuBHOnd2 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbHuBHOnd2 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbHuBHOnd2 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbHuBHOnd2 .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-vbHuBHOnd2 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbHuBHOnd2 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbHuBHOnd2 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbHuBHOnd2 .navbar-brand {
    margin-right: auto;
  }
  .cid-vbHuBHOnd2 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbHuBHOnd2 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbHuBHOnd2 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbHuBHOnd2 .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-vbHuBHOnd2 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbHuBHOnd2 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbHuBHOnd2 .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-vbHuBHOnd2 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbHuBHOnd2 .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-vbHuBHOnd2 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbHuBHOnd2 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbHuBIjvqI {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbHuBIjvqI .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbHuBIjvqI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbHuBIjvqI .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbHuBIjvqI .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbHuBIjvqI .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbHuBIjvqI .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbHuBIjvqI .mbr-section-title {
  color: #cac8c8;
}
.cid-vbHuBIjvqI .mbr-text,
.cid-vbHuBIjvqI .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbHuBItoqr {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbHuBItoqr .mbr-text {
  color: #000000;
}
.cid-vbHuBItoqr .mbr-section-subtitle {
  color: #000000;
}
.cid-vbHuBItoqr .mbr-section-title {
  color: #000000;
}
.cid-vbHuWFfTjO {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbHuWFfTjO .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-vbHuWFfTjO .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbHuWFfTjO .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-vbHuWFfTjO .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbHuWFfTjO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbHuWFfTjO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbHuWFfTjO .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbHuWFfTjO .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbHuWFfTjO .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbHuWFfTjO .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbHuWFfTjO .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbHuWFfTjO .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbHuWFfTjO .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbHuWFfTjO .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbHuWFfTjO .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbHuWFfTjO .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbHuWFfTjO .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbHuWFfTjO .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbHuWFfTjO .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbHuWFfTjO .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbHuWFfTjO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbHuWFfTjO .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbHuWFfTjO .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbHuWFfTjO .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbHuWFfTjO .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbHuWFfTjO .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: #232323;
}
.cid-vbHuWFfTjO .nav-item:focus,
.cid-vbHuWFfTjO .nav-link:focus {
  outline: none;
}
.cid-vbHuWFfTjO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbHuWFfTjO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbHuWFfTjO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbHuWFfTjO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbHuWFfTjO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbHuWFfTjO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbHuWFfTjO .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;
}
.cid-vbHuWFfTjO .navbar.opened {
  transition: all 0.3s;
}
.cid-vbHuWFfTjO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbHuWFfTjO .navbar .navbar-logo img {
  width: auto;
}
.cid-vbHuWFfTjO .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbHuWFfTjO .navbar.collapsed {
  justify-content: center;
}
.cid-vbHuWFfTjO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbHuWFfTjO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbHuWFfTjO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbHuWFfTjO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbHuWFfTjO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbHuWFfTjO .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-vbHuWFfTjO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbHuWFfTjO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbHuWFfTjO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbHuWFfTjO .navbar {
    min-height: 72px;
  }
  .cid-vbHuWFfTjO .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbHuWFfTjO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbHuWFfTjO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbHuWFfTjO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbHuWFfTjO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbHuWFfTjO .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-vbHuWFfTjO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbHuWFfTjO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbHuWFfTjO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbHuWFfTjO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbHuWFfTjO .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbHuWFfTjO .dropdown-item.active,
.cid-vbHuWFfTjO .dropdown-item:active {
  background-color: transparent;
}
.cid-vbHuWFfTjO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbHuWFfTjO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbHuWFfTjO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbHuWFfTjO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbHuWFfTjO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbHuWFfTjO .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbHuWFfTjO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbHuWFfTjO .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbHuWFfTjO .navbar-buttons {
    text-align: left;
  }
}
.cid-vbHuWFfTjO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbHuWFfTjO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbHuWFfTjO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbHuWFfTjO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHuWFfTjO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHuWFfTjO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbHuWFfTjO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHuWFfTjO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbHuWFfTjO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbHuWFfTjO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHuWFfTjO .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbHuWFfTjO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbHuWFfTjO .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-vbHuWFfTjO .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbHuWFfTjO .navbar {
    height: 70px;
  }
  .cid-vbHuWFfTjO .navbar.opened {
    height: auto;
  }
  .cid-vbHuWFfTjO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbHuWFfTjO .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbHuWFfTjO .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbHuWFfTjO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbHuWFfTjO .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-vbHuWFfTjO .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbHuWFfTjO .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbHuWFfTjO .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbHuWFfTjO .navbar-brand {
    margin-right: auto;
  }
  .cid-vbHuWFfTjO .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbHuWFfTjO .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbHuWFfTjO .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbHuWFfTjO .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-vbHuWFfTjO .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbHuWFfTjO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbHuWFfTjO .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-vbHuWFfTjO .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbHuWFfTjO .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-vbHuWFfTjO .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbHuWFfTjO .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbHuWFNpuR {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbHuWFNpuR .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbHuWFNpuR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbHuWFNpuR .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbHuWFNpuR .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbHuWFNpuR .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbHuWFNpuR .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbHuWFNpuR .mbr-section-title {
  color: #cac8c8;
}
.cid-vbHuWFNpuR .mbr-text,
.cid-vbHuWFNpuR .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbHuWG1Yfo {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbHuWG1Yfo .mbr-text {
  color: #000000;
}
.cid-vbHuWG1Yfo .mbr-section-subtitle {
  color: #000000;
}
.cid-vbHuWG1Yfo .mbr-section-title {
  color: #000000;
}
.cid-vbHvpInE9z {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbHvpInE9z .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-vbHvpInE9z .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbHvpInE9z .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-vbHvpInE9z .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbHvpInE9z .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbHvpInE9z .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbHvpInE9z .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbHvpInE9z .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbHvpInE9z .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbHvpInE9z .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbHvpInE9z .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbHvpInE9z .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbHvpInE9z .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbHvpInE9z .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbHvpInE9z .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbHvpInE9z .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbHvpInE9z .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbHvpInE9z .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbHvpInE9z .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbHvpInE9z .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbHvpInE9z .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbHvpInE9z .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbHvpInE9z .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbHvpInE9z .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbHvpInE9z .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbHvpInE9z .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: #232323;
}
.cid-vbHvpInE9z .nav-item:focus,
.cid-vbHvpInE9z .nav-link:focus {
  outline: none;
}
.cid-vbHvpInE9z .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbHvpInE9z .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbHvpInE9z .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbHvpInE9z .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbHvpInE9z .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbHvpInE9z .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbHvpInE9z .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;
}
.cid-vbHvpInE9z .navbar.opened {
  transition: all 0.3s;
}
.cid-vbHvpInE9z .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbHvpInE9z .navbar .navbar-logo img {
  width: auto;
}
.cid-vbHvpInE9z .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbHvpInE9z .navbar.collapsed {
  justify-content: center;
}
.cid-vbHvpInE9z .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbHvpInE9z .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbHvpInE9z .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbHvpInE9z .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbHvpInE9z .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbHvpInE9z .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-vbHvpInE9z .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbHvpInE9z .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbHvpInE9z .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbHvpInE9z .navbar {
    min-height: 72px;
  }
  .cid-vbHvpInE9z .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbHvpInE9z .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbHvpInE9z .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbHvpInE9z .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbHvpInE9z .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbHvpInE9z .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-vbHvpInE9z .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbHvpInE9z .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbHvpInE9z .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbHvpInE9z .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbHvpInE9z .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbHvpInE9z .dropdown-item.active,
.cid-vbHvpInE9z .dropdown-item:active {
  background-color: transparent;
}
.cid-vbHvpInE9z .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbHvpInE9z .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbHvpInE9z .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbHvpInE9z .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbHvpInE9z .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbHvpInE9z .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbHvpInE9z ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbHvpInE9z .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbHvpInE9z .navbar-buttons {
    text-align: left;
  }
}
.cid-vbHvpInE9z button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbHvpInE9z button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbHvpInE9z button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbHvpInE9z button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHvpInE9z button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHvpInE9z button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbHvpInE9z nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHvpInE9z nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbHvpInE9z nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbHvpInE9z nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHvpInE9z .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbHvpInE9z a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbHvpInE9z .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-vbHvpInE9z .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbHvpInE9z .navbar {
    height: 70px;
  }
  .cid-vbHvpInE9z .navbar.opened {
    height: auto;
  }
  .cid-vbHvpInE9z .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbHvpInE9z .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbHvpInE9z .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbHvpInE9z .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbHvpInE9z .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-vbHvpInE9z .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbHvpInE9z .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbHvpInE9z .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbHvpInE9z .navbar-brand {
    margin-right: auto;
  }
  .cid-vbHvpInE9z .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbHvpInE9z .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbHvpInE9z .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbHvpInE9z .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-vbHvpInE9z .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbHvpInE9z .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbHvpInE9z .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-vbHvpInE9z .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbHvpInE9z .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-vbHvpInE9z .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbHvpInE9z .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbHvpIV715 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbHvpIV715 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbHvpIV715 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbHvpIV715 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbHvpIV715 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbHvpIV715 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbHvpIV715 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbHvpIV715 .mbr-section-title {
  color: #cac8c8;
}
.cid-vbHvpIV715 .mbr-text,
.cid-vbHvpIV715 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbHvpJ6JD3 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbHvpJ6JD3 .mbr-text {
  color: #000000;
}
.cid-vbHvpJ6JD3 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbHvpJ6JD3 .mbr-section-title {
  color: #000000;
}
.cid-vbHvRvuhVf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbHvRvuhVf .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-vbHvRvuhVf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbHvRvuhVf .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-vbHvRvuhVf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbHvRvuhVf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbHvRvuhVf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbHvRvuhVf .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbHvRvuhVf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbHvRvuhVf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbHvRvuhVf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbHvRvuhVf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbHvRvuhVf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbHvRvuhVf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbHvRvuhVf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbHvRvuhVf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbHvRvuhVf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbHvRvuhVf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbHvRvuhVf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbHvRvuhVf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbHvRvuhVf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbHvRvuhVf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbHvRvuhVf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbHvRvuhVf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbHvRvuhVf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbHvRvuhVf .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbHvRvuhVf .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: #232323;
}
.cid-vbHvRvuhVf .nav-item:focus,
.cid-vbHvRvuhVf .nav-link:focus {
  outline: none;
}
.cid-vbHvRvuhVf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbHvRvuhVf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbHvRvuhVf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbHvRvuhVf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbHvRvuhVf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbHvRvuhVf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbHvRvuhVf .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;
}
.cid-vbHvRvuhVf .navbar.opened {
  transition: all 0.3s;
}
.cid-vbHvRvuhVf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbHvRvuhVf .navbar .navbar-logo img {
  width: auto;
}
.cid-vbHvRvuhVf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbHvRvuhVf .navbar.collapsed {
  justify-content: center;
}
.cid-vbHvRvuhVf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbHvRvuhVf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbHvRvuhVf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbHvRvuhVf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbHvRvuhVf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbHvRvuhVf .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-vbHvRvuhVf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbHvRvuhVf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbHvRvuhVf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbHvRvuhVf .navbar {
    min-height: 72px;
  }
  .cid-vbHvRvuhVf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbHvRvuhVf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbHvRvuhVf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbHvRvuhVf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbHvRvuhVf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbHvRvuhVf .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-vbHvRvuhVf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbHvRvuhVf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbHvRvuhVf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbHvRvuhVf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbHvRvuhVf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbHvRvuhVf .dropdown-item.active,
.cid-vbHvRvuhVf .dropdown-item:active {
  background-color: transparent;
}
.cid-vbHvRvuhVf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbHvRvuhVf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbHvRvuhVf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbHvRvuhVf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbHvRvuhVf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbHvRvuhVf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbHvRvuhVf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbHvRvuhVf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbHvRvuhVf .navbar-buttons {
    text-align: left;
  }
}
.cid-vbHvRvuhVf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbHvRvuhVf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbHvRvuhVf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbHvRvuhVf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHvRvuhVf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHvRvuhVf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbHvRvuhVf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHvRvuhVf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbHvRvuhVf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbHvRvuhVf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHvRvuhVf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbHvRvuhVf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbHvRvuhVf .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-vbHvRvuhVf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbHvRvuhVf .navbar {
    height: 70px;
  }
  .cid-vbHvRvuhVf .navbar.opened {
    height: auto;
  }
  .cid-vbHvRvuhVf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbHvRvuhVf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbHvRvuhVf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbHvRvuhVf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbHvRvuhVf .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-vbHvRvuhVf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbHvRvuhVf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbHvRvuhVf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbHvRvuhVf .navbar-brand {
    margin-right: auto;
  }
  .cid-vbHvRvuhVf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbHvRvuhVf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbHvRvuhVf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbHvRvuhVf .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-vbHvRvuhVf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbHvRvuhVf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbHvRvuhVf .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-vbHvRvuhVf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbHvRvuhVf .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-vbHvRvuhVf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbHvRvuhVf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbHvRw4TCs {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbHvRw4TCs .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbHvRw4TCs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbHvRw4TCs .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbHvRw4TCs .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbHvRw4TCs .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbHvRw4TCs .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbHvRw4TCs .mbr-section-title {
  color: #cac8c8;
}
.cid-vbHvRw4TCs .mbr-text,
.cid-vbHvRw4TCs .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbHvRwfmYt {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbHvRwfmYt .mbr-text {
  color: #000000;
}
.cid-vbHvRwfmYt .mbr-section-subtitle {
  color: #000000;
}
.cid-vbHvRwfmYt .mbr-section-title {
  color: #000000;
}
.cid-vbHw9cymMN {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbHw9cymMN .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-vbHw9cymMN .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbHw9cymMN .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-vbHw9cymMN .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbHw9cymMN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbHw9cymMN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbHw9cymMN .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbHw9cymMN .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbHw9cymMN .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbHw9cymMN .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbHw9cymMN .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbHw9cymMN .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbHw9cymMN .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbHw9cymMN .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbHw9cymMN .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbHw9cymMN .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbHw9cymMN .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbHw9cymMN .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbHw9cymMN .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbHw9cymMN .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbHw9cymMN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbHw9cymMN .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbHw9cymMN .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbHw9cymMN .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbHw9cymMN .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbHw9cymMN .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: #232323;
}
.cid-vbHw9cymMN .nav-item:focus,
.cid-vbHw9cymMN .nav-link:focus {
  outline: none;
}
.cid-vbHw9cymMN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbHw9cymMN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbHw9cymMN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbHw9cymMN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbHw9cymMN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbHw9cymMN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbHw9cymMN .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;
}
.cid-vbHw9cymMN .navbar.opened {
  transition: all 0.3s;
}
.cid-vbHw9cymMN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbHw9cymMN .navbar .navbar-logo img {
  width: auto;
}
.cid-vbHw9cymMN .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbHw9cymMN .navbar.collapsed {
  justify-content: center;
}
.cid-vbHw9cymMN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbHw9cymMN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbHw9cymMN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbHw9cymMN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbHw9cymMN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbHw9cymMN .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-vbHw9cymMN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbHw9cymMN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbHw9cymMN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbHw9cymMN .navbar {
    min-height: 72px;
  }
  .cid-vbHw9cymMN .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbHw9cymMN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbHw9cymMN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbHw9cymMN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbHw9cymMN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbHw9cymMN .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-vbHw9cymMN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbHw9cymMN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbHw9cymMN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbHw9cymMN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbHw9cymMN .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbHw9cymMN .dropdown-item.active,
.cid-vbHw9cymMN .dropdown-item:active {
  background-color: transparent;
}
.cid-vbHw9cymMN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbHw9cymMN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbHw9cymMN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbHw9cymMN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbHw9cymMN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbHw9cymMN .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbHw9cymMN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbHw9cymMN .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbHw9cymMN .navbar-buttons {
    text-align: left;
  }
}
.cid-vbHw9cymMN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbHw9cymMN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbHw9cymMN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbHw9cymMN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHw9cymMN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHw9cymMN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbHw9cymMN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHw9cymMN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbHw9cymMN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbHw9cymMN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHw9cymMN .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbHw9cymMN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbHw9cymMN .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-vbHw9cymMN .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbHw9cymMN .navbar {
    height: 70px;
  }
  .cid-vbHw9cymMN .navbar.opened {
    height: auto;
  }
  .cid-vbHw9cymMN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbHw9cymMN .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbHw9cymMN .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbHw9cymMN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbHw9cymMN .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-vbHw9cymMN .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbHw9cymMN .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbHw9cymMN .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbHw9cymMN .navbar-brand {
    margin-right: auto;
  }
  .cid-vbHw9cymMN .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbHw9cymMN .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbHw9cymMN .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbHw9cymMN .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-vbHw9cymMN .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbHw9cymMN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbHw9cymMN .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-vbHw9cymMN .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbHw9cymMN .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-vbHw9cymMN .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbHw9cymMN .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbHw9d5Jv8 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbHw9d5Jv8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbHw9d5Jv8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbHw9d5Jv8 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbHw9d5Jv8 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbHw9d5Jv8 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbHw9d5Jv8 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbHw9d5Jv8 .mbr-section-title {
  color: #cac8c8;
}
.cid-vbHw9d5Jv8 .mbr-text,
.cid-vbHw9d5Jv8 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbHw9dfHSJ {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbHw9dfHSJ .mbr-text {
  color: #000000;
}
.cid-vbHw9dfHSJ .mbr-section-subtitle {
  color: #000000;
}
.cid-vbHw9dfHSJ .mbr-section-title {
  color: #000000;
}
.cid-vbHwtfV5Qg {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbHwtfV5Qg .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-vbHwtfV5Qg .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbHwtfV5Qg .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-vbHwtfV5Qg .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbHwtfV5Qg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbHwtfV5Qg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbHwtfV5Qg .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbHwtfV5Qg .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbHwtfV5Qg .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbHwtfV5Qg .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbHwtfV5Qg .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbHwtfV5Qg .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbHwtfV5Qg .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbHwtfV5Qg .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbHwtfV5Qg .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbHwtfV5Qg .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbHwtfV5Qg .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbHwtfV5Qg .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbHwtfV5Qg .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbHwtfV5Qg .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbHwtfV5Qg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbHwtfV5Qg .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbHwtfV5Qg .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbHwtfV5Qg .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbHwtfV5Qg .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbHwtfV5Qg .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: #232323;
}
.cid-vbHwtfV5Qg .nav-item:focus,
.cid-vbHwtfV5Qg .nav-link:focus {
  outline: none;
}
.cid-vbHwtfV5Qg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbHwtfV5Qg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbHwtfV5Qg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbHwtfV5Qg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbHwtfV5Qg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbHwtfV5Qg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbHwtfV5Qg .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;
}
.cid-vbHwtfV5Qg .navbar.opened {
  transition: all 0.3s;
}
.cid-vbHwtfV5Qg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbHwtfV5Qg .navbar .navbar-logo img {
  width: auto;
}
.cid-vbHwtfV5Qg .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbHwtfV5Qg .navbar.collapsed {
  justify-content: center;
}
.cid-vbHwtfV5Qg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbHwtfV5Qg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbHwtfV5Qg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbHwtfV5Qg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbHwtfV5Qg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbHwtfV5Qg .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-vbHwtfV5Qg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbHwtfV5Qg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbHwtfV5Qg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbHwtfV5Qg .navbar {
    min-height: 72px;
  }
  .cid-vbHwtfV5Qg .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbHwtfV5Qg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbHwtfV5Qg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbHwtfV5Qg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbHwtfV5Qg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbHwtfV5Qg .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-vbHwtfV5Qg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbHwtfV5Qg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbHwtfV5Qg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbHwtfV5Qg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbHwtfV5Qg .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbHwtfV5Qg .dropdown-item.active,
.cid-vbHwtfV5Qg .dropdown-item:active {
  background-color: transparent;
}
.cid-vbHwtfV5Qg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbHwtfV5Qg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbHwtfV5Qg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbHwtfV5Qg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbHwtfV5Qg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbHwtfV5Qg .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbHwtfV5Qg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbHwtfV5Qg .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbHwtfV5Qg .navbar-buttons {
    text-align: left;
  }
}
.cid-vbHwtfV5Qg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbHwtfV5Qg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbHwtfV5Qg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbHwtfV5Qg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHwtfV5Qg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHwtfV5Qg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbHwtfV5Qg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHwtfV5Qg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbHwtfV5Qg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbHwtfV5Qg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHwtfV5Qg .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbHwtfV5Qg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbHwtfV5Qg .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-vbHwtfV5Qg .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbHwtfV5Qg .navbar {
    height: 70px;
  }
  .cid-vbHwtfV5Qg .navbar.opened {
    height: auto;
  }
  .cid-vbHwtfV5Qg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbHwtfV5Qg .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbHwtfV5Qg .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbHwtfV5Qg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbHwtfV5Qg .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-vbHwtfV5Qg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbHwtfV5Qg .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbHwtfV5Qg .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbHwtfV5Qg .navbar-brand {
    margin-right: auto;
  }
  .cid-vbHwtfV5Qg .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbHwtfV5Qg .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbHwtfV5Qg .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbHwtfV5Qg .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-vbHwtfV5Qg .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbHwtfV5Qg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbHwtfV5Qg .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-vbHwtfV5Qg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbHwtfV5Qg .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-vbHwtfV5Qg .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbHwtfV5Qg .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbHwtgtBGg {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbHwtgtBGg .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbHwtgtBGg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbHwtgtBGg .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbHwtgtBGg .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbHwtgtBGg .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbHwtgtBGg .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbHwtgtBGg .mbr-section-title {
  color: #cac8c8;
}
.cid-vbHwtgtBGg .mbr-text,
.cid-vbHwtgtBGg .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbHwtgDx1v {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbHwtgDx1v .mbr-text {
  color: #000000;
}
.cid-vbHwtgDx1v .mbr-section-subtitle {
  color: #000000;
}
.cid-vbHwtgDx1v .mbr-section-title {
  color: #000000;
}
.cid-vbHxo20L65 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbHxo20L65 .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-vbHxo20L65 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbHxo20L65 .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-vbHxo20L65 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbHxo20L65 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbHxo20L65 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbHxo20L65 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbHxo20L65 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbHxo20L65 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbHxo20L65 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbHxo20L65 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbHxo20L65 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbHxo20L65 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbHxo20L65 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbHxo20L65 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbHxo20L65 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbHxo20L65 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbHxo20L65 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbHxo20L65 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbHxo20L65 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbHxo20L65 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbHxo20L65 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbHxo20L65 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbHxo20L65 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbHxo20L65 .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbHxo20L65 .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: #232323;
}
.cid-vbHxo20L65 .nav-item:focus,
.cid-vbHxo20L65 .nav-link:focus {
  outline: none;
}
.cid-vbHxo20L65 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbHxo20L65 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbHxo20L65 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbHxo20L65 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbHxo20L65 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbHxo20L65 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbHxo20L65 .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;
}
.cid-vbHxo20L65 .navbar.opened {
  transition: all 0.3s;
}
.cid-vbHxo20L65 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbHxo20L65 .navbar .navbar-logo img {
  width: auto;
}
.cid-vbHxo20L65 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbHxo20L65 .navbar.collapsed {
  justify-content: center;
}
.cid-vbHxo20L65 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbHxo20L65 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbHxo20L65 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbHxo20L65 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbHxo20L65 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbHxo20L65 .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-vbHxo20L65 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbHxo20L65 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbHxo20L65 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbHxo20L65 .navbar {
    min-height: 72px;
  }
  .cid-vbHxo20L65 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbHxo20L65 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbHxo20L65 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbHxo20L65 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbHxo20L65 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbHxo20L65 .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-vbHxo20L65 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbHxo20L65 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbHxo20L65 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbHxo20L65 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbHxo20L65 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbHxo20L65 .dropdown-item.active,
.cid-vbHxo20L65 .dropdown-item:active {
  background-color: transparent;
}
.cid-vbHxo20L65 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbHxo20L65 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbHxo20L65 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbHxo20L65 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbHxo20L65 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbHxo20L65 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbHxo20L65 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbHxo20L65 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbHxo20L65 .navbar-buttons {
    text-align: left;
  }
}
.cid-vbHxo20L65 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbHxo20L65 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbHxo20L65 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbHxo20L65 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHxo20L65 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHxo20L65 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbHxo20L65 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHxo20L65 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbHxo20L65 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbHxo20L65 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHxo20L65 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbHxo20L65 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbHxo20L65 .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-vbHxo20L65 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbHxo20L65 .navbar {
    height: 70px;
  }
  .cid-vbHxo20L65 .navbar.opened {
    height: auto;
  }
  .cid-vbHxo20L65 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbHxo20L65 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbHxo20L65 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbHxo20L65 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbHxo20L65 .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-vbHxo20L65 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbHxo20L65 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbHxo20L65 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbHxo20L65 .navbar-brand {
    margin-right: auto;
  }
  .cid-vbHxo20L65 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbHxo20L65 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbHxo20L65 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbHxo20L65 .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-vbHxo20L65 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbHxo20L65 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbHxo20L65 .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-vbHxo20L65 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbHxo20L65 .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-vbHxo20L65 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbHxo20L65 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbHxo2EYCQ {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbHxo2EYCQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbHxo2EYCQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbHxo2EYCQ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbHxo2EYCQ .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbHxo2EYCQ .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbHxo2EYCQ .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbHxo2EYCQ .mbr-section-title {
  color: #cac8c8;
}
.cid-vbHxo2EYCQ .mbr-text,
.cid-vbHxo2EYCQ .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbHxo2Wrxb {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbHxo2Wrxb .mbr-text {
  color: #000000;
}
.cid-vbHxo2Wrxb .mbr-section-subtitle {
  color: #000000;
}
.cid-vbHxo2Wrxb .mbr-section-title {
  color: #000000;
}
.cid-vbHxFmUZgu {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbHxFmUZgu .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-vbHxFmUZgu .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbHxFmUZgu .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-vbHxFmUZgu .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbHxFmUZgu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbHxFmUZgu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbHxFmUZgu .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbHxFmUZgu .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbHxFmUZgu .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbHxFmUZgu .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbHxFmUZgu .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbHxFmUZgu .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbHxFmUZgu .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbHxFmUZgu .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbHxFmUZgu .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbHxFmUZgu .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbHxFmUZgu .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbHxFmUZgu .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbHxFmUZgu .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbHxFmUZgu .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbHxFmUZgu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbHxFmUZgu .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbHxFmUZgu .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbHxFmUZgu .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbHxFmUZgu .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbHxFmUZgu .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: #232323;
}
.cid-vbHxFmUZgu .nav-item:focus,
.cid-vbHxFmUZgu .nav-link:focus {
  outline: none;
}
.cid-vbHxFmUZgu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbHxFmUZgu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbHxFmUZgu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbHxFmUZgu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbHxFmUZgu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbHxFmUZgu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbHxFmUZgu .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;
}
.cid-vbHxFmUZgu .navbar.opened {
  transition: all 0.3s;
}
.cid-vbHxFmUZgu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbHxFmUZgu .navbar .navbar-logo img {
  width: auto;
}
.cid-vbHxFmUZgu .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbHxFmUZgu .navbar.collapsed {
  justify-content: center;
}
.cid-vbHxFmUZgu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbHxFmUZgu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbHxFmUZgu .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbHxFmUZgu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbHxFmUZgu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbHxFmUZgu .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-vbHxFmUZgu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbHxFmUZgu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbHxFmUZgu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbHxFmUZgu .navbar {
    min-height: 72px;
  }
  .cid-vbHxFmUZgu .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbHxFmUZgu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbHxFmUZgu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbHxFmUZgu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbHxFmUZgu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbHxFmUZgu .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-vbHxFmUZgu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbHxFmUZgu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbHxFmUZgu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbHxFmUZgu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbHxFmUZgu .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbHxFmUZgu .dropdown-item.active,
.cid-vbHxFmUZgu .dropdown-item:active {
  background-color: transparent;
}
.cid-vbHxFmUZgu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbHxFmUZgu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbHxFmUZgu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbHxFmUZgu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbHxFmUZgu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbHxFmUZgu .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbHxFmUZgu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbHxFmUZgu .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbHxFmUZgu .navbar-buttons {
    text-align: left;
  }
}
.cid-vbHxFmUZgu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbHxFmUZgu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbHxFmUZgu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbHxFmUZgu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHxFmUZgu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHxFmUZgu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbHxFmUZgu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHxFmUZgu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbHxFmUZgu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbHxFmUZgu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHxFmUZgu .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbHxFmUZgu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbHxFmUZgu .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-vbHxFmUZgu .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbHxFmUZgu .navbar {
    height: 70px;
  }
  .cid-vbHxFmUZgu .navbar.opened {
    height: auto;
  }
  .cid-vbHxFmUZgu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbHxFmUZgu .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbHxFmUZgu .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbHxFmUZgu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbHxFmUZgu .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-vbHxFmUZgu .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbHxFmUZgu .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbHxFmUZgu .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbHxFmUZgu .navbar-brand {
    margin-right: auto;
  }
  .cid-vbHxFmUZgu .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbHxFmUZgu .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbHxFmUZgu .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbHxFmUZgu .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-vbHxFmUZgu .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbHxFmUZgu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbHxFmUZgu .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-vbHxFmUZgu .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbHxFmUZgu .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-vbHxFmUZgu .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbHxFmUZgu .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbHxFnx1fv {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbHxFnx1fv .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbHxFnx1fv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbHxFnx1fv .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbHxFnx1fv .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbHxFnx1fv .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbHxFnx1fv .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbHxFnx1fv .mbr-section-title {
  color: #cac8c8;
}
.cid-vbHxFnx1fv .mbr-text,
.cid-vbHxFnx1fv .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbHxFonUpR {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbHxFonUpR .mbr-text {
  color: #000000;
}
.cid-vbHxFonUpR .mbr-section-subtitle {
  color: #000000;
}
.cid-vbHxFonUpR .mbr-section-title {
  color: #000000;
}
.cid-vbHBfktKtx {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbHBfktKtx .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-vbHBfktKtx .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbHBfktKtx .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-vbHBfktKtx .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbHBfktKtx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbHBfktKtx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbHBfktKtx .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbHBfktKtx .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbHBfktKtx .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbHBfktKtx .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbHBfktKtx .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbHBfktKtx .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbHBfktKtx .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbHBfktKtx .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbHBfktKtx .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbHBfktKtx .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbHBfktKtx .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbHBfktKtx .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbHBfktKtx .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbHBfktKtx .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbHBfktKtx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbHBfktKtx .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbHBfktKtx .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbHBfktKtx .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbHBfktKtx .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbHBfktKtx .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: #232323;
}
.cid-vbHBfktKtx .nav-item:focus,
.cid-vbHBfktKtx .nav-link:focus {
  outline: none;
}
.cid-vbHBfktKtx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbHBfktKtx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbHBfktKtx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbHBfktKtx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbHBfktKtx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbHBfktKtx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbHBfktKtx .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;
}
.cid-vbHBfktKtx .navbar.opened {
  transition: all 0.3s;
}
.cid-vbHBfktKtx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbHBfktKtx .navbar .navbar-logo img {
  width: auto;
}
.cid-vbHBfktKtx .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbHBfktKtx .navbar.collapsed {
  justify-content: center;
}
.cid-vbHBfktKtx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbHBfktKtx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbHBfktKtx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbHBfktKtx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbHBfktKtx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbHBfktKtx .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-vbHBfktKtx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbHBfktKtx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbHBfktKtx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbHBfktKtx .navbar {
    min-height: 72px;
  }
  .cid-vbHBfktKtx .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbHBfktKtx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbHBfktKtx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbHBfktKtx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbHBfktKtx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbHBfktKtx .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-vbHBfktKtx .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbHBfktKtx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbHBfktKtx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbHBfktKtx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbHBfktKtx .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbHBfktKtx .dropdown-item.active,
.cid-vbHBfktKtx .dropdown-item:active {
  background-color: transparent;
}
.cid-vbHBfktKtx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbHBfktKtx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbHBfktKtx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbHBfktKtx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbHBfktKtx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbHBfktKtx .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbHBfktKtx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbHBfktKtx .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbHBfktKtx .navbar-buttons {
    text-align: left;
  }
}
.cid-vbHBfktKtx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbHBfktKtx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbHBfktKtx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbHBfktKtx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHBfktKtx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHBfktKtx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbHBfktKtx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHBfktKtx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbHBfktKtx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbHBfktKtx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHBfktKtx .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbHBfktKtx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbHBfktKtx .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-vbHBfktKtx .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbHBfktKtx .navbar {
    height: 70px;
  }
  .cid-vbHBfktKtx .navbar.opened {
    height: auto;
  }
  .cid-vbHBfktKtx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbHBfktKtx .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbHBfktKtx .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbHBfktKtx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbHBfktKtx .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-vbHBfktKtx .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbHBfktKtx .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbHBfktKtx .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbHBfktKtx .navbar-brand {
    margin-right: auto;
  }
  .cid-vbHBfktKtx .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbHBfktKtx .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbHBfktKtx .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbHBfktKtx .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-vbHBfktKtx .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbHBfktKtx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbHBfktKtx .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-vbHBfktKtx .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbHBfktKtx .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-vbHBfktKtx .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbHBfktKtx .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbHBfl9pcL {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbHBfl9pcL .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbHBfl9pcL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbHBfl9pcL .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbHBfl9pcL .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbHBfl9pcL .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbHBfl9pcL .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbHBfl9pcL .mbr-section-title {
  color: #cac8c8;
}
.cid-vbHBfl9pcL .mbr-text,
.cid-vbHBfl9pcL .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbHBflq4qH {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbHBflq4qH .mbr-text {
  color: #000000;
}
.cid-vbHBflq4qH .mbr-section-subtitle {
  color: #000000;
}
.cid-vbHBflq4qH .mbr-section-title {
  color: #000000;
}
.cid-vbHBB6WxXD {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbHBB6WxXD .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-vbHBB6WxXD .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbHBB6WxXD .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-vbHBB6WxXD .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbHBB6WxXD .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbHBB6WxXD .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbHBB6WxXD .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbHBB6WxXD .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbHBB6WxXD .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbHBB6WxXD .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbHBB6WxXD .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbHBB6WxXD .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbHBB6WxXD .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbHBB6WxXD .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbHBB6WxXD .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbHBB6WxXD .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbHBB6WxXD .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbHBB6WxXD .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbHBB6WxXD .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbHBB6WxXD .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbHBB6WxXD .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbHBB6WxXD .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbHBB6WxXD .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbHBB6WxXD .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbHBB6WxXD .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbHBB6WxXD .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: #232323;
}
.cid-vbHBB6WxXD .nav-item:focus,
.cid-vbHBB6WxXD .nav-link:focus {
  outline: none;
}
.cid-vbHBB6WxXD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbHBB6WxXD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbHBB6WxXD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbHBB6WxXD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbHBB6WxXD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbHBB6WxXD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbHBB6WxXD .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;
}
.cid-vbHBB6WxXD .navbar.opened {
  transition: all 0.3s;
}
.cid-vbHBB6WxXD .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbHBB6WxXD .navbar .navbar-logo img {
  width: auto;
}
.cid-vbHBB6WxXD .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbHBB6WxXD .navbar.collapsed {
  justify-content: center;
}
.cid-vbHBB6WxXD .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbHBB6WxXD .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbHBB6WxXD .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbHBB6WxXD .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbHBB6WxXD .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbHBB6WxXD .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-vbHBB6WxXD .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbHBB6WxXD .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbHBB6WxXD .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbHBB6WxXD .navbar {
    min-height: 72px;
  }
  .cid-vbHBB6WxXD .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbHBB6WxXD .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbHBB6WxXD .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbHBB6WxXD .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbHBB6WxXD .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbHBB6WxXD .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-vbHBB6WxXD .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbHBB6WxXD .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbHBB6WxXD .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbHBB6WxXD .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbHBB6WxXD .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbHBB6WxXD .dropdown-item.active,
.cid-vbHBB6WxXD .dropdown-item:active {
  background-color: transparent;
}
.cid-vbHBB6WxXD .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbHBB6WxXD .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbHBB6WxXD .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbHBB6WxXD .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbHBB6WxXD .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbHBB6WxXD .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbHBB6WxXD ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbHBB6WxXD .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbHBB6WxXD .navbar-buttons {
    text-align: left;
  }
}
.cid-vbHBB6WxXD button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbHBB6WxXD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbHBB6WxXD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbHBB6WxXD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHBB6WxXD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHBB6WxXD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbHBB6WxXD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHBB6WxXD nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbHBB6WxXD nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbHBB6WxXD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHBB6WxXD .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbHBB6WxXD a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbHBB6WxXD .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-vbHBB6WxXD .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbHBB6WxXD .navbar {
    height: 70px;
  }
  .cid-vbHBB6WxXD .navbar.opened {
    height: auto;
  }
  .cid-vbHBB6WxXD .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbHBB6WxXD .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbHBB6WxXD .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbHBB6WxXD .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbHBB6WxXD .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-vbHBB6WxXD .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbHBB6WxXD .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbHBB6WxXD .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbHBB6WxXD .navbar-brand {
    margin-right: auto;
  }
  .cid-vbHBB6WxXD .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbHBB6WxXD .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbHBB6WxXD .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbHBB6WxXD .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-vbHBB6WxXD .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbHBB6WxXD .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbHBB6WxXD .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-vbHBB6WxXD .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbHBB6WxXD .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-vbHBB6WxXD .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbHBB6WxXD .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbHBB7zqGS {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbHBB7zqGS .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbHBB7zqGS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbHBB7zqGS .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbHBB7zqGS .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbHBB7zqGS .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbHBB7zqGS .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbHBB7zqGS .mbr-section-title {
  color: #cac8c8;
}
.cid-vbHBB7zqGS .mbr-text,
.cid-vbHBB7zqGS .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbHBB7Kc8k {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbHBB7Kc8k .mbr-text {
  color: #000000;
}
.cid-vbHBB7Kc8k .mbr-section-subtitle {
  color: #000000;
}
.cid-vbHBB7Kc8k .mbr-section-title {
  color: #000000;
}
.cid-vbHBVRpvFi {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbHBVRpvFi .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-vbHBVRpvFi .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbHBVRpvFi .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-vbHBVRpvFi .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbHBVRpvFi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbHBVRpvFi .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbHBVRpvFi .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbHBVRpvFi .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbHBVRpvFi .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbHBVRpvFi .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbHBVRpvFi .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbHBVRpvFi .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbHBVRpvFi .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbHBVRpvFi .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbHBVRpvFi .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbHBVRpvFi .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbHBVRpvFi .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbHBVRpvFi .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbHBVRpvFi .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbHBVRpvFi .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbHBVRpvFi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbHBVRpvFi .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbHBVRpvFi .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbHBVRpvFi .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbHBVRpvFi .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbHBVRpvFi .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: #232323;
}
.cid-vbHBVRpvFi .nav-item:focus,
.cid-vbHBVRpvFi .nav-link:focus {
  outline: none;
}
.cid-vbHBVRpvFi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbHBVRpvFi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbHBVRpvFi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbHBVRpvFi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbHBVRpvFi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbHBVRpvFi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbHBVRpvFi .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;
}
.cid-vbHBVRpvFi .navbar.opened {
  transition: all 0.3s;
}
.cid-vbHBVRpvFi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbHBVRpvFi .navbar .navbar-logo img {
  width: auto;
}
.cid-vbHBVRpvFi .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbHBVRpvFi .navbar.collapsed {
  justify-content: center;
}
.cid-vbHBVRpvFi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbHBVRpvFi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbHBVRpvFi .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbHBVRpvFi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbHBVRpvFi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbHBVRpvFi .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-vbHBVRpvFi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbHBVRpvFi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbHBVRpvFi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbHBVRpvFi .navbar {
    min-height: 72px;
  }
  .cid-vbHBVRpvFi .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbHBVRpvFi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbHBVRpvFi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbHBVRpvFi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbHBVRpvFi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbHBVRpvFi .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-vbHBVRpvFi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbHBVRpvFi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbHBVRpvFi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbHBVRpvFi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbHBVRpvFi .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbHBVRpvFi .dropdown-item.active,
.cid-vbHBVRpvFi .dropdown-item:active {
  background-color: transparent;
}
.cid-vbHBVRpvFi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbHBVRpvFi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbHBVRpvFi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbHBVRpvFi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbHBVRpvFi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbHBVRpvFi .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbHBVRpvFi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbHBVRpvFi .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbHBVRpvFi .navbar-buttons {
    text-align: left;
  }
}
.cid-vbHBVRpvFi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbHBVRpvFi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbHBVRpvFi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbHBVRpvFi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHBVRpvFi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHBVRpvFi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbHBVRpvFi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHBVRpvFi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbHBVRpvFi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbHBVRpvFi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHBVRpvFi .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbHBVRpvFi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbHBVRpvFi .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-vbHBVRpvFi .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbHBVRpvFi .navbar {
    height: 70px;
  }
  .cid-vbHBVRpvFi .navbar.opened {
    height: auto;
  }
  .cid-vbHBVRpvFi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbHBVRpvFi .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbHBVRpvFi .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbHBVRpvFi .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbHBVRpvFi .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-vbHBVRpvFi .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbHBVRpvFi .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbHBVRpvFi .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbHBVRpvFi .navbar-brand {
    margin-right: auto;
  }
  .cid-vbHBVRpvFi .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbHBVRpvFi .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbHBVRpvFi .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbHBVRpvFi .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-vbHBVRpvFi .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbHBVRpvFi .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbHBVRpvFi .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-vbHBVRpvFi .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbHBVRpvFi .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-vbHBVRpvFi .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbHBVRpvFi .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbHBVS2egW {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbHBVS2egW .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbHBVS2egW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbHBVS2egW .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbHBVS2egW .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbHBVS2egW .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbHBVS2egW .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbHBVS2egW .mbr-section-title {
  color: #cac8c8;
}
.cid-vbHBVS2egW .mbr-text,
.cid-vbHBVS2egW .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbHBVScGan {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbHBVScGan .mbr-text {
  color: #000000;
}
.cid-vbHBVScGan .mbr-section-subtitle {
  color: #000000;
}
.cid-vbHBVScGan .mbr-section-title {
  color: #000000;
}
.cid-vbHCflBbvd {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbHCflBbvd .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-vbHCflBbvd .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbHCflBbvd .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-vbHCflBbvd .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbHCflBbvd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbHCflBbvd .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbHCflBbvd .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbHCflBbvd .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbHCflBbvd .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbHCflBbvd .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbHCflBbvd .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbHCflBbvd .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbHCflBbvd .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbHCflBbvd .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbHCflBbvd .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbHCflBbvd .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbHCflBbvd .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbHCflBbvd .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbHCflBbvd .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbHCflBbvd .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbHCflBbvd .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbHCflBbvd .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbHCflBbvd .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbHCflBbvd .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbHCflBbvd .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbHCflBbvd .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: #232323;
}
.cid-vbHCflBbvd .nav-item:focus,
.cid-vbHCflBbvd .nav-link:focus {
  outline: none;
}
.cid-vbHCflBbvd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbHCflBbvd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbHCflBbvd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbHCflBbvd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbHCflBbvd .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbHCflBbvd .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbHCflBbvd .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;
}
.cid-vbHCflBbvd .navbar.opened {
  transition: all 0.3s;
}
.cid-vbHCflBbvd .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbHCflBbvd .navbar .navbar-logo img {
  width: auto;
}
.cid-vbHCflBbvd .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbHCflBbvd .navbar.collapsed {
  justify-content: center;
}
.cid-vbHCflBbvd .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbHCflBbvd .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbHCflBbvd .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbHCflBbvd .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbHCflBbvd .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbHCflBbvd .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-vbHCflBbvd .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbHCflBbvd .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbHCflBbvd .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbHCflBbvd .navbar {
    min-height: 72px;
  }
  .cid-vbHCflBbvd .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbHCflBbvd .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbHCflBbvd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbHCflBbvd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbHCflBbvd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbHCflBbvd .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-vbHCflBbvd .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbHCflBbvd .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbHCflBbvd .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbHCflBbvd .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbHCflBbvd .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbHCflBbvd .dropdown-item.active,
.cid-vbHCflBbvd .dropdown-item:active {
  background-color: transparent;
}
.cid-vbHCflBbvd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbHCflBbvd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbHCflBbvd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbHCflBbvd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbHCflBbvd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbHCflBbvd .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbHCflBbvd ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbHCflBbvd .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbHCflBbvd .navbar-buttons {
    text-align: left;
  }
}
.cid-vbHCflBbvd button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbHCflBbvd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbHCflBbvd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbHCflBbvd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHCflBbvd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHCflBbvd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbHCflBbvd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHCflBbvd nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbHCflBbvd nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbHCflBbvd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHCflBbvd .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbHCflBbvd a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbHCflBbvd .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-vbHCflBbvd .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbHCflBbvd .navbar {
    height: 70px;
  }
  .cid-vbHCflBbvd .navbar.opened {
    height: auto;
  }
  .cid-vbHCflBbvd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbHCflBbvd .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbHCflBbvd .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbHCflBbvd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbHCflBbvd .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-vbHCflBbvd .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbHCflBbvd .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbHCflBbvd .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbHCflBbvd .navbar-brand {
    margin-right: auto;
  }
  .cid-vbHCflBbvd .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbHCflBbvd .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbHCflBbvd .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbHCflBbvd .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-vbHCflBbvd .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbHCflBbvd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbHCflBbvd .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-vbHCflBbvd .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbHCflBbvd .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-vbHCflBbvd .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbHCflBbvd .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbHCfmeo9G {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbHCfmeo9G .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbHCfmeo9G .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbHCfmeo9G .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbHCfmeo9G .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbHCfmeo9G .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbHCfmeo9G .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbHCfmeo9G .mbr-section-title {
  color: #cac8c8;
}
.cid-vbHCfmeo9G .mbr-text,
.cid-vbHCfmeo9G .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbHCfmnWE3 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbHCfmnWE3 .mbr-text {
  color: #000000;
}
.cid-vbHCfmnWE3 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbHCfmnWE3 .mbr-section-title {
  color: #000000;
}
.cid-vbHCIwo1Qh {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbHCIwo1Qh .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-vbHCIwo1Qh .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbHCIwo1Qh .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-vbHCIwo1Qh .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbHCIwo1Qh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbHCIwo1Qh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbHCIwo1Qh .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbHCIwo1Qh .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbHCIwo1Qh .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbHCIwo1Qh .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbHCIwo1Qh .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbHCIwo1Qh .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbHCIwo1Qh .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbHCIwo1Qh .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbHCIwo1Qh .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbHCIwo1Qh .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbHCIwo1Qh .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbHCIwo1Qh .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbHCIwo1Qh .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbHCIwo1Qh .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbHCIwo1Qh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbHCIwo1Qh .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbHCIwo1Qh .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbHCIwo1Qh .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbHCIwo1Qh .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbHCIwo1Qh .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: #232323;
}
.cid-vbHCIwo1Qh .nav-item:focus,
.cid-vbHCIwo1Qh .nav-link:focus {
  outline: none;
}
.cid-vbHCIwo1Qh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbHCIwo1Qh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbHCIwo1Qh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbHCIwo1Qh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbHCIwo1Qh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbHCIwo1Qh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbHCIwo1Qh .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;
}
.cid-vbHCIwo1Qh .navbar.opened {
  transition: all 0.3s;
}
.cid-vbHCIwo1Qh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbHCIwo1Qh .navbar .navbar-logo img {
  width: auto;
}
.cid-vbHCIwo1Qh .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbHCIwo1Qh .navbar.collapsed {
  justify-content: center;
}
.cid-vbHCIwo1Qh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbHCIwo1Qh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbHCIwo1Qh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbHCIwo1Qh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbHCIwo1Qh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbHCIwo1Qh .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-vbHCIwo1Qh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbHCIwo1Qh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbHCIwo1Qh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbHCIwo1Qh .navbar {
    min-height: 72px;
  }
  .cid-vbHCIwo1Qh .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbHCIwo1Qh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbHCIwo1Qh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbHCIwo1Qh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbHCIwo1Qh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbHCIwo1Qh .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-vbHCIwo1Qh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbHCIwo1Qh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbHCIwo1Qh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbHCIwo1Qh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbHCIwo1Qh .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbHCIwo1Qh .dropdown-item.active,
.cid-vbHCIwo1Qh .dropdown-item:active {
  background-color: transparent;
}
.cid-vbHCIwo1Qh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbHCIwo1Qh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbHCIwo1Qh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbHCIwo1Qh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbHCIwo1Qh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbHCIwo1Qh .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbHCIwo1Qh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbHCIwo1Qh .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbHCIwo1Qh .navbar-buttons {
    text-align: left;
  }
}
.cid-vbHCIwo1Qh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbHCIwo1Qh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbHCIwo1Qh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbHCIwo1Qh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHCIwo1Qh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHCIwo1Qh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbHCIwo1Qh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHCIwo1Qh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbHCIwo1Qh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbHCIwo1Qh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHCIwo1Qh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbHCIwo1Qh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbHCIwo1Qh .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-vbHCIwo1Qh .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbHCIwo1Qh .navbar {
    height: 70px;
  }
  .cid-vbHCIwo1Qh .navbar.opened {
    height: auto;
  }
  .cid-vbHCIwo1Qh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbHCIwo1Qh .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbHCIwo1Qh .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbHCIwo1Qh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbHCIwo1Qh .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-vbHCIwo1Qh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbHCIwo1Qh .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbHCIwo1Qh .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbHCIwo1Qh .navbar-brand {
    margin-right: auto;
  }
  .cid-vbHCIwo1Qh .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbHCIwo1Qh .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbHCIwo1Qh .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbHCIwo1Qh .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-vbHCIwo1Qh .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbHCIwo1Qh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbHCIwo1Qh .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-vbHCIwo1Qh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbHCIwo1Qh .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-vbHCIwo1Qh .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbHCIwo1Qh .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbHCIx1bbo {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbHCIx1bbo .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbHCIx1bbo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbHCIx1bbo .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbHCIx1bbo .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbHCIx1bbo .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbHCIx1bbo .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbHCIx1bbo .mbr-section-title {
  color: #cac8c8;
}
.cid-vbHCIx1bbo .mbr-text,
.cid-vbHCIx1bbo .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbHCIxbG2l {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbHCIxbG2l .mbr-text {
  color: #000000;
}
.cid-vbHCIxbG2l .mbr-section-subtitle {
  color: #000000;
}
.cid-vbHCIxbG2l .mbr-section-title {
  color: #000000;
}
.cid-vbHD2GrFZC {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbHD2GrFZC .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-vbHD2GrFZC .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbHD2GrFZC .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-vbHD2GrFZC .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbHD2GrFZC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbHD2GrFZC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbHD2GrFZC .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbHD2GrFZC .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbHD2GrFZC .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbHD2GrFZC .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbHD2GrFZC .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbHD2GrFZC .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbHD2GrFZC .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbHD2GrFZC .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbHD2GrFZC .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbHD2GrFZC .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbHD2GrFZC .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbHD2GrFZC .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbHD2GrFZC .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbHD2GrFZC .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbHD2GrFZC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbHD2GrFZC .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbHD2GrFZC .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbHD2GrFZC .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbHD2GrFZC .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbHD2GrFZC .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: #232323;
}
.cid-vbHD2GrFZC .nav-item:focus,
.cid-vbHD2GrFZC .nav-link:focus {
  outline: none;
}
.cid-vbHD2GrFZC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbHD2GrFZC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbHD2GrFZC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbHD2GrFZC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbHD2GrFZC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbHD2GrFZC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbHD2GrFZC .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;
}
.cid-vbHD2GrFZC .navbar.opened {
  transition: all 0.3s;
}
.cid-vbHD2GrFZC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbHD2GrFZC .navbar .navbar-logo img {
  width: auto;
}
.cid-vbHD2GrFZC .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbHD2GrFZC .navbar.collapsed {
  justify-content: center;
}
.cid-vbHD2GrFZC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbHD2GrFZC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbHD2GrFZC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbHD2GrFZC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbHD2GrFZC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbHD2GrFZC .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-vbHD2GrFZC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbHD2GrFZC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbHD2GrFZC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbHD2GrFZC .navbar {
    min-height: 72px;
  }
  .cid-vbHD2GrFZC .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbHD2GrFZC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbHD2GrFZC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbHD2GrFZC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbHD2GrFZC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbHD2GrFZC .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-vbHD2GrFZC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbHD2GrFZC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbHD2GrFZC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbHD2GrFZC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbHD2GrFZC .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbHD2GrFZC .dropdown-item.active,
.cid-vbHD2GrFZC .dropdown-item:active {
  background-color: transparent;
}
.cid-vbHD2GrFZC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbHD2GrFZC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbHD2GrFZC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbHD2GrFZC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbHD2GrFZC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbHD2GrFZC .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbHD2GrFZC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbHD2GrFZC .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbHD2GrFZC .navbar-buttons {
    text-align: left;
  }
}
.cid-vbHD2GrFZC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbHD2GrFZC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbHD2GrFZC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbHD2GrFZC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHD2GrFZC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHD2GrFZC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbHD2GrFZC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHD2GrFZC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbHD2GrFZC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbHD2GrFZC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHD2GrFZC .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbHD2GrFZC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbHD2GrFZC .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-vbHD2GrFZC .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbHD2GrFZC .navbar {
    height: 70px;
  }
  .cid-vbHD2GrFZC .navbar.opened {
    height: auto;
  }
  .cid-vbHD2GrFZC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbHD2GrFZC .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbHD2GrFZC .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbHD2GrFZC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbHD2GrFZC .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-vbHD2GrFZC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbHD2GrFZC .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbHD2GrFZC .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbHD2GrFZC .navbar-brand {
    margin-right: auto;
  }
  .cid-vbHD2GrFZC .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbHD2GrFZC .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbHD2GrFZC .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbHD2GrFZC .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-vbHD2GrFZC .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbHD2GrFZC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbHD2GrFZC .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-vbHD2GrFZC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbHD2GrFZC .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-vbHD2GrFZC .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbHD2GrFZC .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbHD2H2Tdx {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbHD2H2Tdx .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbHD2H2Tdx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbHD2H2Tdx .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbHD2H2Tdx .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbHD2H2Tdx .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbHD2H2Tdx .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbHD2H2Tdx .mbr-section-title {
  color: #cac8c8;
}
.cid-vbHD2H2Tdx .mbr-text,
.cid-vbHD2H2Tdx .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbHD2HcpWw {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbHD2HcpWw .mbr-text {
  color: #000000;
}
.cid-vbHD2HcpWw .mbr-section-subtitle {
  color: #000000;
}
.cid-vbHD2HcpWw .mbr-section-title {
  color: #000000;
}
.cid-vbHDngmSyD {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbHDngmSyD .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-vbHDngmSyD .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbHDngmSyD .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-vbHDngmSyD .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbHDngmSyD .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbHDngmSyD .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbHDngmSyD .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbHDngmSyD .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbHDngmSyD .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbHDngmSyD .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbHDngmSyD .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbHDngmSyD .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbHDngmSyD .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbHDngmSyD .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbHDngmSyD .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbHDngmSyD .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbHDngmSyD .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbHDngmSyD .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbHDngmSyD .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbHDngmSyD .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbHDngmSyD .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbHDngmSyD .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbHDngmSyD .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbHDngmSyD .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbHDngmSyD .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbHDngmSyD .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: #232323;
}
.cid-vbHDngmSyD .nav-item:focus,
.cid-vbHDngmSyD .nav-link:focus {
  outline: none;
}
.cid-vbHDngmSyD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbHDngmSyD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbHDngmSyD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbHDngmSyD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbHDngmSyD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbHDngmSyD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbHDngmSyD .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;
}
.cid-vbHDngmSyD .navbar.opened {
  transition: all 0.3s;
}
.cid-vbHDngmSyD .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbHDngmSyD .navbar .navbar-logo img {
  width: auto;
}
.cid-vbHDngmSyD .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbHDngmSyD .navbar.collapsed {
  justify-content: center;
}
.cid-vbHDngmSyD .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbHDngmSyD .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbHDngmSyD .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbHDngmSyD .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbHDngmSyD .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbHDngmSyD .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-vbHDngmSyD .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbHDngmSyD .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbHDngmSyD .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbHDngmSyD .navbar {
    min-height: 72px;
  }
  .cid-vbHDngmSyD .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbHDngmSyD .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbHDngmSyD .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbHDngmSyD .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbHDngmSyD .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbHDngmSyD .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-vbHDngmSyD .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbHDngmSyD .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbHDngmSyD .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbHDngmSyD .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbHDngmSyD .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbHDngmSyD .dropdown-item.active,
.cid-vbHDngmSyD .dropdown-item:active {
  background-color: transparent;
}
.cid-vbHDngmSyD .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbHDngmSyD .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbHDngmSyD .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbHDngmSyD .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbHDngmSyD .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbHDngmSyD .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbHDngmSyD ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbHDngmSyD .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbHDngmSyD .navbar-buttons {
    text-align: left;
  }
}
.cid-vbHDngmSyD button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbHDngmSyD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbHDngmSyD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbHDngmSyD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHDngmSyD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHDngmSyD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbHDngmSyD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHDngmSyD nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbHDngmSyD nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbHDngmSyD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHDngmSyD .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbHDngmSyD a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbHDngmSyD .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-vbHDngmSyD .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbHDngmSyD .navbar {
    height: 70px;
  }
  .cid-vbHDngmSyD .navbar.opened {
    height: auto;
  }
  .cid-vbHDngmSyD .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbHDngmSyD .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbHDngmSyD .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbHDngmSyD .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbHDngmSyD .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-vbHDngmSyD .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbHDngmSyD .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbHDngmSyD .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbHDngmSyD .navbar-brand {
    margin-right: auto;
  }
  .cid-vbHDngmSyD .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbHDngmSyD .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbHDngmSyD .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbHDngmSyD .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-vbHDngmSyD .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbHDngmSyD .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbHDngmSyD .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-vbHDngmSyD .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbHDngmSyD .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-vbHDngmSyD .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbHDngmSyD .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbHDnh0C3B {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbHDnh0C3B .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbHDnh0C3B .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbHDnh0C3B .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbHDnh0C3B .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbHDnh0C3B .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbHDnh0C3B .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbHDnh0C3B .mbr-section-title {
  color: #cac8c8;
}
.cid-vbHDnh0C3B .mbr-text,
.cid-vbHDnh0C3B .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbHDnhba8m {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbHDnhba8m .mbr-text {
  color: #000000;
}
.cid-vbHDnhba8m .mbr-section-subtitle {
  color: #000000;
}
.cid-vbHDnhba8m .mbr-section-title {
  color: #000000;
}
.cid-vbHDEMA1cF {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbHDEMA1cF .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-vbHDEMA1cF .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbHDEMA1cF .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-vbHDEMA1cF .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbHDEMA1cF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbHDEMA1cF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbHDEMA1cF .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbHDEMA1cF .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbHDEMA1cF .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbHDEMA1cF .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbHDEMA1cF .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbHDEMA1cF .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbHDEMA1cF .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbHDEMA1cF .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbHDEMA1cF .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbHDEMA1cF .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbHDEMA1cF .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbHDEMA1cF .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbHDEMA1cF .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbHDEMA1cF .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbHDEMA1cF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbHDEMA1cF .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbHDEMA1cF .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbHDEMA1cF .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbHDEMA1cF .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbHDEMA1cF .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: #232323;
}
.cid-vbHDEMA1cF .nav-item:focus,
.cid-vbHDEMA1cF .nav-link:focus {
  outline: none;
}
.cid-vbHDEMA1cF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbHDEMA1cF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbHDEMA1cF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbHDEMA1cF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbHDEMA1cF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbHDEMA1cF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbHDEMA1cF .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;
}
.cid-vbHDEMA1cF .navbar.opened {
  transition: all 0.3s;
}
.cid-vbHDEMA1cF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbHDEMA1cF .navbar .navbar-logo img {
  width: auto;
}
.cid-vbHDEMA1cF .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbHDEMA1cF .navbar.collapsed {
  justify-content: center;
}
.cid-vbHDEMA1cF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbHDEMA1cF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbHDEMA1cF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbHDEMA1cF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbHDEMA1cF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbHDEMA1cF .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-vbHDEMA1cF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbHDEMA1cF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbHDEMA1cF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbHDEMA1cF .navbar {
    min-height: 72px;
  }
  .cid-vbHDEMA1cF .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbHDEMA1cF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbHDEMA1cF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbHDEMA1cF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbHDEMA1cF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbHDEMA1cF .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-vbHDEMA1cF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbHDEMA1cF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbHDEMA1cF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbHDEMA1cF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbHDEMA1cF .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbHDEMA1cF .dropdown-item.active,
.cid-vbHDEMA1cF .dropdown-item:active {
  background-color: transparent;
}
.cid-vbHDEMA1cF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbHDEMA1cF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbHDEMA1cF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbHDEMA1cF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbHDEMA1cF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbHDEMA1cF .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbHDEMA1cF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbHDEMA1cF .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbHDEMA1cF .navbar-buttons {
    text-align: left;
  }
}
.cid-vbHDEMA1cF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbHDEMA1cF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbHDEMA1cF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbHDEMA1cF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHDEMA1cF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHDEMA1cF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbHDEMA1cF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHDEMA1cF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbHDEMA1cF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbHDEMA1cF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHDEMA1cF .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbHDEMA1cF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbHDEMA1cF .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-vbHDEMA1cF .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbHDEMA1cF .navbar {
    height: 70px;
  }
  .cid-vbHDEMA1cF .navbar.opened {
    height: auto;
  }
  .cid-vbHDEMA1cF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbHDEMA1cF .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbHDEMA1cF .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbHDEMA1cF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbHDEMA1cF .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-vbHDEMA1cF .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbHDEMA1cF .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbHDEMA1cF .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbHDEMA1cF .navbar-brand {
    margin-right: auto;
  }
  .cid-vbHDEMA1cF .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbHDEMA1cF .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbHDEMA1cF .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbHDEMA1cF .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-vbHDEMA1cF .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbHDEMA1cF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbHDEMA1cF .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-vbHDEMA1cF .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbHDEMA1cF .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-vbHDEMA1cF .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbHDEMA1cF .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbHDENjJak {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbHDENjJak .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbHDENjJak .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbHDENjJak .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbHDENjJak .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbHDENjJak .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbHDENjJak .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbHDENjJak .mbr-section-title {
  color: #cac8c8;
}
.cid-vbHDENjJak .mbr-text,
.cid-vbHDENjJak .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbHDEOgySp {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbHDEOgySp .mbr-text {
  color: #000000;
}
.cid-vbHDEOgySp .mbr-section-subtitle {
  color: #000000;
}
.cid-vbHDEOgySp .mbr-section-title {
  color: #000000;
}
.cid-vbHEatRkbh {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbHEatRkbh .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-vbHEatRkbh .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbHEatRkbh .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-vbHEatRkbh .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbHEatRkbh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbHEatRkbh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbHEatRkbh .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbHEatRkbh .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbHEatRkbh .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbHEatRkbh .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbHEatRkbh .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbHEatRkbh .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbHEatRkbh .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbHEatRkbh .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbHEatRkbh .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbHEatRkbh .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbHEatRkbh .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbHEatRkbh .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbHEatRkbh .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbHEatRkbh .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbHEatRkbh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbHEatRkbh .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbHEatRkbh .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbHEatRkbh .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbHEatRkbh .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbHEatRkbh .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: #232323;
}
.cid-vbHEatRkbh .nav-item:focus,
.cid-vbHEatRkbh .nav-link:focus {
  outline: none;
}
.cid-vbHEatRkbh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbHEatRkbh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbHEatRkbh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbHEatRkbh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbHEatRkbh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbHEatRkbh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbHEatRkbh .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;
}
.cid-vbHEatRkbh .navbar.opened {
  transition: all 0.3s;
}
.cid-vbHEatRkbh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbHEatRkbh .navbar .navbar-logo img {
  width: auto;
}
.cid-vbHEatRkbh .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbHEatRkbh .navbar.collapsed {
  justify-content: center;
}
.cid-vbHEatRkbh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbHEatRkbh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbHEatRkbh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbHEatRkbh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbHEatRkbh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbHEatRkbh .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-vbHEatRkbh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbHEatRkbh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbHEatRkbh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbHEatRkbh .navbar {
    min-height: 72px;
  }
  .cid-vbHEatRkbh .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbHEatRkbh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbHEatRkbh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbHEatRkbh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbHEatRkbh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbHEatRkbh .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-vbHEatRkbh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbHEatRkbh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbHEatRkbh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbHEatRkbh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbHEatRkbh .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbHEatRkbh .dropdown-item.active,
.cid-vbHEatRkbh .dropdown-item:active {
  background-color: transparent;
}
.cid-vbHEatRkbh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbHEatRkbh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbHEatRkbh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbHEatRkbh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbHEatRkbh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbHEatRkbh .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbHEatRkbh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbHEatRkbh .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbHEatRkbh .navbar-buttons {
    text-align: left;
  }
}
.cid-vbHEatRkbh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbHEatRkbh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbHEatRkbh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbHEatRkbh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHEatRkbh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHEatRkbh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbHEatRkbh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHEatRkbh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbHEatRkbh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbHEatRkbh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHEatRkbh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbHEatRkbh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbHEatRkbh .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-vbHEatRkbh .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbHEatRkbh .navbar {
    height: 70px;
  }
  .cid-vbHEatRkbh .navbar.opened {
    height: auto;
  }
  .cid-vbHEatRkbh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbHEatRkbh .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbHEatRkbh .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbHEatRkbh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbHEatRkbh .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-vbHEatRkbh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbHEatRkbh .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbHEatRkbh .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbHEatRkbh .navbar-brand {
    margin-right: auto;
  }
  .cid-vbHEatRkbh .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbHEatRkbh .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbHEatRkbh .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbHEatRkbh .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-vbHEatRkbh .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbHEatRkbh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbHEatRkbh .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-vbHEatRkbh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbHEatRkbh .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-vbHEatRkbh .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbHEatRkbh .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbHEautP9T {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbHEautP9T .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbHEautP9T .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbHEautP9T .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbHEautP9T .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbHEautP9T .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbHEautP9T .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbHEautP9T .mbr-section-title {
  color: #cac8c8;
}
.cid-vbHEautP9T .mbr-text,
.cid-vbHEautP9T .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbHEauIMkP {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbHEauIMkP .mbr-text {
  color: #000000;
}
.cid-vbHEauIMkP .mbr-section-subtitle {
  color: #000000;
}
.cid-vbHEauIMkP .mbr-section-title {
  color: #000000;
}
.cid-vbHEulEg7W {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbHEulEg7W .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-vbHEulEg7W .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbHEulEg7W .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-vbHEulEg7W .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbHEulEg7W .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbHEulEg7W .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbHEulEg7W .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbHEulEg7W .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbHEulEg7W .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbHEulEg7W .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbHEulEg7W .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbHEulEg7W .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbHEulEg7W .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbHEulEg7W .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbHEulEg7W .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbHEulEg7W .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbHEulEg7W .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbHEulEg7W .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbHEulEg7W .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbHEulEg7W .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbHEulEg7W .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbHEulEg7W .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbHEulEg7W .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbHEulEg7W .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbHEulEg7W .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbHEulEg7W .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: #232323;
}
.cid-vbHEulEg7W .nav-item:focus,
.cid-vbHEulEg7W .nav-link:focus {
  outline: none;
}
.cid-vbHEulEg7W .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbHEulEg7W .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbHEulEg7W .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbHEulEg7W .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbHEulEg7W .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbHEulEg7W .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbHEulEg7W .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;
}
.cid-vbHEulEg7W .navbar.opened {
  transition: all 0.3s;
}
.cid-vbHEulEg7W .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbHEulEg7W .navbar .navbar-logo img {
  width: auto;
}
.cid-vbHEulEg7W .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbHEulEg7W .navbar.collapsed {
  justify-content: center;
}
.cid-vbHEulEg7W .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbHEulEg7W .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbHEulEg7W .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbHEulEg7W .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbHEulEg7W .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbHEulEg7W .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-vbHEulEg7W .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbHEulEg7W .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbHEulEg7W .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbHEulEg7W .navbar {
    min-height: 72px;
  }
  .cid-vbHEulEg7W .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbHEulEg7W .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbHEulEg7W .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbHEulEg7W .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbHEulEg7W .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbHEulEg7W .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-vbHEulEg7W .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbHEulEg7W .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbHEulEg7W .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbHEulEg7W .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbHEulEg7W .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbHEulEg7W .dropdown-item.active,
.cid-vbHEulEg7W .dropdown-item:active {
  background-color: transparent;
}
.cid-vbHEulEg7W .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbHEulEg7W .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbHEulEg7W .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbHEulEg7W .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbHEulEg7W .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbHEulEg7W .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbHEulEg7W ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbHEulEg7W .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbHEulEg7W .navbar-buttons {
    text-align: left;
  }
}
.cid-vbHEulEg7W button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbHEulEg7W button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbHEulEg7W button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbHEulEg7W button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHEulEg7W button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHEulEg7W button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbHEulEg7W nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHEulEg7W nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbHEulEg7W nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbHEulEg7W nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHEulEg7W .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbHEulEg7W a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbHEulEg7W .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-vbHEulEg7W .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbHEulEg7W .navbar {
    height: 70px;
  }
  .cid-vbHEulEg7W .navbar.opened {
    height: auto;
  }
  .cid-vbHEulEg7W .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbHEulEg7W .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbHEulEg7W .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbHEulEg7W .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbHEulEg7W .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-vbHEulEg7W .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbHEulEg7W .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbHEulEg7W .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbHEulEg7W .navbar-brand {
    margin-right: auto;
  }
  .cid-vbHEulEg7W .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbHEulEg7W .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbHEulEg7W .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbHEulEg7W .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-vbHEulEg7W .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbHEulEg7W .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbHEulEg7W .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-vbHEulEg7W .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbHEulEg7W .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-vbHEulEg7W .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbHEulEg7W .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbHEumjEpd {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbHEumjEpd .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbHEumjEpd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbHEumjEpd .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbHEumjEpd .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbHEumjEpd .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbHEumjEpd .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbHEumjEpd .mbr-section-title {
  color: #cac8c8;
}
.cid-vbHEumjEpd .mbr-text,
.cid-vbHEumjEpd .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbHEumz4f5 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbHEumz4f5 .mbr-text {
  color: #000000;
}
.cid-vbHEumz4f5 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbHEumz4f5 .mbr-section-title {
  color: #000000;
}
.cid-vbHVeVH1iL {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbHVeVH1iL .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-vbHVeVH1iL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbHVeVH1iL .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-vbHVeVH1iL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbHVeVH1iL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbHVeVH1iL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbHVeVH1iL .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbHVeVH1iL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbHVeVH1iL .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbHVeVH1iL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbHVeVH1iL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbHVeVH1iL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbHVeVH1iL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbHVeVH1iL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbHVeVH1iL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbHVeVH1iL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbHVeVH1iL .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbHVeVH1iL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbHVeVH1iL .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbHVeVH1iL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbHVeVH1iL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbHVeVH1iL .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbHVeVH1iL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbHVeVH1iL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbHVeVH1iL .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbHVeVH1iL .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: #232323;
}
.cid-vbHVeVH1iL .nav-item:focus,
.cid-vbHVeVH1iL .nav-link:focus {
  outline: none;
}
.cid-vbHVeVH1iL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbHVeVH1iL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbHVeVH1iL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbHVeVH1iL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbHVeVH1iL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbHVeVH1iL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbHVeVH1iL .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;
}
.cid-vbHVeVH1iL .navbar.opened {
  transition: all 0.3s;
}
.cid-vbHVeVH1iL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbHVeVH1iL .navbar .navbar-logo img {
  width: auto;
}
.cid-vbHVeVH1iL .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbHVeVH1iL .navbar.collapsed {
  justify-content: center;
}
.cid-vbHVeVH1iL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbHVeVH1iL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbHVeVH1iL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbHVeVH1iL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbHVeVH1iL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbHVeVH1iL .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-vbHVeVH1iL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbHVeVH1iL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbHVeVH1iL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbHVeVH1iL .navbar {
    min-height: 72px;
  }
  .cid-vbHVeVH1iL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbHVeVH1iL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbHVeVH1iL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbHVeVH1iL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbHVeVH1iL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbHVeVH1iL .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-vbHVeVH1iL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbHVeVH1iL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbHVeVH1iL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbHVeVH1iL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbHVeVH1iL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbHVeVH1iL .dropdown-item.active,
.cid-vbHVeVH1iL .dropdown-item:active {
  background-color: transparent;
}
.cid-vbHVeVH1iL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbHVeVH1iL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbHVeVH1iL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbHVeVH1iL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbHVeVH1iL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbHVeVH1iL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbHVeVH1iL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbHVeVH1iL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbHVeVH1iL .navbar-buttons {
    text-align: left;
  }
}
.cid-vbHVeVH1iL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbHVeVH1iL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbHVeVH1iL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbHVeVH1iL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHVeVH1iL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHVeVH1iL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbHVeVH1iL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHVeVH1iL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbHVeVH1iL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbHVeVH1iL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHVeVH1iL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbHVeVH1iL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbHVeVH1iL .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-vbHVeVH1iL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbHVeVH1iL .navbar {
    height: 70px;
  }
  .cid-vbHVeVH1iL .navbar.opened {
    height: auto;
  }
  .cid-vbHVeVH1iL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbHVeVH1iL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbHVeVH1iL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbHVeVH1iL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbHVeVH1iL .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-vbHVeVH1iL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbHVeVH1iL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbHVeVH1iL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbHVeVH1iL .navbar-brand {
    margin-right: auto;
  }
  .cid-vbHVeVH1iL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbHVeVH1iL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbHVeVH1iL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbHVeVH1iL .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-vbHVeVH1iL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbHVeVH1iL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbHVeVH1iL .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-vbHVeVH1iL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbHVeVH1iL .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-vbHVeVH1iL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbHVeVH1iL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbHVeWfeYK {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbHVeWfeYK .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbHVeWfeYK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbHVeWfeYK .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbHVeWfeYK .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbHVeWfeYK .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbHVeWfeYK .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbHVeWfeYK .mbr-section-title {
  color: #cac8c8;
}
.cid-vbHVeWfeYK .mbr-text,
.cid-vbHVeWfeYK .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbHVeWvVHq {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbHVeWvVHq .mbr-text {
  color: #000000;
}
.cid-vbHVeWvVHq .mbr-section-subtitle {
  color: #000000;
}
.cid-vbHVeWvVHq .mbr-section-title {
  color: #000000;
}
.cid-vbHVBr0PpM {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbHVBr0PpM .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-vbHVBr0PpM .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbHVBr0PpM .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-vbHVBr0PpM .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbHVBr0PpM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbHVBr0PpM .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbHVBr0PpM .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbHVBr0PpM .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbHVBr0PpM .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbHVBr0PpM .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbHVBr0PpM .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbHVBr0PpM .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbHVBr0PpM .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbHVBr0PpM .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbHVBr0PpM .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbHVBr0PpM .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbHVBr0PpM .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbHVBr0PpM .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbHVBr0PpM .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbHVBr0PpM .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbHVBr0PpM .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbHVBr0PpM .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbHVBr0PpM .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbHVBr0PpM .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbHVBr0PpM .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbHVBr0PpM .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: #232323;
}
.cid-vbHVBr0PpM .nav-item:focus,
.cid-vbHVBr0PpM .nav-link:focus {
  outline: none;
}
.cid-vbHVBr0PpM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbHVBr0PpM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbHVBr0PpM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbHVBr0PpM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbHVBr0PpM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbHVBr0PpM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbHVBr0PpM .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;
}
.cid-vbHVBr0PpM .navbar.opened {
  transition: all 0.3s;
}
.cid-vbHVBr0PpM .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbHVBr0PpM .navbar .navbar-logo img {
  width: auto;
}
.cid-vbHVBr0PpM .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbHVBr0PpM .navbar.collapsed {
  justify-content: center;
}
.cid-vbHVBr0PpM .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbHVBr0PpM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbHVBr0PpM .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbHVBr0PpM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbHVBr0PpM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbHVBr0PpM .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-vbHVBr0PpM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbHVBr0PpM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbHVBr0PpM .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbHVBr0PpM .navbar {
    min-height: 72px;
  }
  .cid-vbHVBr0PpM .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbHVBr0PpM .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbHVBr0PpM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbHVBr0PpM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbHVBr0PpM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbHVBr0PpM .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-vbHVBr0PpM .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbHVBr0PpM .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbHVBr0PpM .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbHVBr0PpM .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbHVBr0PpM .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbHVBr0PpM .dropdown-item.active,
.cid-vbHVBr0PpM .dropdown-item:active {
  background-color: transparent;
}
.cid-vbHVBr0PpM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbHVBr0PpM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbHVBr0PpM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbHVBr0PpM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbHVBr0PpM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbHVBr0PpM .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbHVBr0PpM ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbHVBr0PpM .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbHVBr0PpM .navbar-buttons {
    text-align: left;
  }
}
.cid-vbHVBr0PpM button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbHVBr0PpM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbHVBr0PpM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbHVBr0PpM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHVBr0PpM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHVBr0PpM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbHVBr0PpM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHVBr0PpM nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbHVBr0PpM nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbHVBr0PpM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHVBr0PpM .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbHVBr0PpM a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbHVBr0PpM .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-vbHVBr0PpM .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbHVBr0PpM .navbar {
    height: 70px;
  }
  .cid-vbHVBr0PpM .navbar.opened {
    height: auto;
  }
  .cid-vbHVBr0PpM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbHVBr0PpM .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbHVBr0PpM .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbHVBr0PpM .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbHVBr0PpM .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-vbHVBr0PpM .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbHVBr0PpM .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbHVBr0PpM .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbHVBr0PpM .navbar-brand {
    margin-right: auto;
  }
  .cid-vbHVBr0PpM .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbHVBr0PpM .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbHVBr0PpM .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbHVBr0PpM .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-vbHVBr0PpM .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbHVBr0PpM .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbHVBr0PpM .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-vbHVBr0PpM .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbHVBr0PpM .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-vbHVBr0PpM .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbHVBr0PpM .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbHVBrDjkW {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbHVBrDjkW .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbHVBrDjkW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbHVBrDjkW .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbHVBrDjkW .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbHVBrDjkW .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbHVBrDjkW .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbHVBrDjkW .mbr-section-title {
  color: #cac8c8;
}
.cid-vbHVBrDjkW .mbr-text,
.cid-vbHVBrDjkW .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbHVBrO10V {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbHVBrO10V .mbr-text {
  color: #000000;
}
.cid-vbHVBrO10V .mbr-section-subtitle {
  color: #000000;
}
.cid-vbHVBrO10V .mbr-section-title {
  color: #000000;
}
.cid-vbHW5jOF6E {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbHW5jOF6E .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-vbHW5jOF6E .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbHW5jOF6E .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-vbHW5jOF6E .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbHW5jOF6E .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbHW5jOF6E .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbHW5jOF6E .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbHW5jOF6E .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbHW5jOF6E .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbHW5jOF6E .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbHW5jOF6E .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbHW5jOF6E .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbHW5jOF6E .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbHW5jOF6E .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbHW5jOF6E .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbHW5jOF6E .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbHW5jOF6E .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbHW5jOF6E .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbHW5jOF6E .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbHW5jOF6E .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbHW5jOF6E .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbHW5jOF6E .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbHW5jOF6E .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbHW5jOF6E .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbHW5jOF6E .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbHW5jOF6E .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: #232323;
}
.cid-vbHW5jOF6E .nav-item:focus,
.cid-vbHW5jOF6E .nav-link:focus {
  outline: none;
}
.cid-vbHW5jOF6E .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbHW5jOF6E .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbHW5jOF6E .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbHW5jOF6E .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbHW5jOF6E .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbHW5jOF6E .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbHW5jOF6E .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;
}
.cid-vbHW5jOF6E .navbar.opened {
  transition: all 0.3s;
}
.cid-vbHW5jOF6E .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbHW5jOF6E .navbar .navbar-logo img {
  width: auto;
}
.cid-vbHW5jOF6E .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbHW5jOF6E .navbar.collapsed {
  justify-content: center;
}
.cid-vbHW5jOF6E .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbHW5jOF6E .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbHW5jOF6E .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbHW5jOF6E .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbHW5jOF6E .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbHW5jOF6E .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-vbHW5jOF6E .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbHW5jOF6E .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbHW5jOF6E .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbHW5jOF6E .navbar {
    min-height: 72px;
  }
  .cid-vbHW5jOF6E .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbHW5jOF6E .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbHW5jOF6E .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbHW5jOF6E .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbHW5jOF6E .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbHW5jOF6E .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-vbHW5jOF6E .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbHW5jOF6E .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbHW5jOF6E .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbHW5jOF6E .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbHW5jOF6E .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbHW5jOF6E .dropdown-item.active,
.cid-vbHW5jOF6E .dropdown-item:active {
  background-color: transparent;
}
.cid-vbHW5jOF6E .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbHW5jOF6E .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbHW5jOF6E .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbHW5jOF6E .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbHW5jOF6E .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbHW5jOF6E .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbHW5jOF6E ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbHW5jOF6E .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbHW5jOF6E .navbar-buttons {
    text-align: left;
  }
}
.cid-vbHW5jOF6E button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbHW5jOF6E button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbHW5jOF6E button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbHW5jOF6E button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHW5jOF6E button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHW5jOF6E button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbHW5jOF6E nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHW5jOF6E nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbHW5jOF6E nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbHW5jOF6E nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHW5jOF6E .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbHW5jOF6E a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbHW5jOF6E .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-vbHW5jOF6E .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbHW5jOF6E .navbar {
    height: 70px;
  }
  .cid-vbHW5jOF6E .navbar.opened {
    height: auto;
  }
  .cid-vbHW5jOF6E .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbHW5jOF6E .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbHW5jOF6E .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbHW5jOF6E .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbHW5jOF6E .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-vbHW5jOF6E .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbHW5jOF6E .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbHW5jOF6E .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbHW5jOF6E .navbar-brand {
    margin-right: auto;
  }
  .cid-vbHW5jOF6E .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbHW5jOF6E .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbHW5jOF6E .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbHW5jOF6E .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-vbHW5jOF6E .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbHW5jOF6E .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbHW5jOF6E .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-vbHW5jOF6E .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbHW5jOF6E .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-vbHW5jOF6E .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbHW5jOF6E .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbHW5kjKT2 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbHW5kjKT2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbHW5kjKT2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbHW5kjKT2 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbHW5kjKT2 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbHW5kjKT2 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbHW5kjKT2 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbHW5kjKT2 .mbr-section-title {
  color: #cac8c8;
}
.cid-vbHW5kjKT2 .mbr-text,
.cid-vbHW5kjKT2 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbHW5kucPC {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbHW5kucPC .mbr-text {
  color: #000000;
}
.cid-vbHW5kucPC .mbr-section-subtitle {
  color: #000000;
}
.cid-vbHW5kucPC .mbr-section-title {
  color: #000000;
}
.cid-vbHWnZf7rH {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbHWnZf7rH .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-vbHWnZf7rH .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbHWnZf7rH .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-vbHWnZf7rH .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbHWnZf7rH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbHWnZf7rH .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbHWnZf7rH .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbHWnZf7rH .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbHWnZf7rH .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbHWnZf7rH .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbHWnZf7rH .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbHWnZf7rH .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbHWnZf7rH .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbHWnZf7rH .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbHWnZf7rH .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbHWnZf7rH .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbHWnZf7rH .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbHWnZf7rH .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbHWnZf7rH .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbHWnZf7rH .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbHWnZf7rH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbHWnZf7rH .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbHWnZf7rH .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbHWnZf7rH .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbHWnZf7rH .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbHWnZf7rH .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: #232323;
}
.cid-vbHWnZf7rH .nav-item:focus,
.cid-vbHWnZf7rH .nav-link:focus {
  outline: none;
}
.cid-vbHWnZf7rH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbHWnZf7rH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbHWnZf7rH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbHWnZf7rH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbHWnZf7rH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbHWnZf7rH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbHWnZf7rH .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;
}
.cid-vbHWnZf7rH .navbar.opened {
  transition: all 0.3s;
}
.cid-vbHWnZf7rH .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbHWnZf7rH .navbar .navbar-logo img {
  width: auto;
}
.cid-vbHWnZf7rH .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbHWnZf7rH .navbar.collapsed {
  justify-content: center;
}
.cid-vbHWnZf7rH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbHWnZf7rH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbHWnZf7rH .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbHWnZf7rH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbHWnZf7rH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbHWnZf7rH .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-vbHWnZf7rH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbHWnZf7rH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbHWnZf7rH .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbHWnZf7rH .navbar {
    min-height: 72px;
  }
  .cid-vbHWnZf7rH .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbHWnZf7rH .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbHWnZf7rH .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbHWnZf7rH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbHWnZf7rH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbHWnZf7rH .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-vbHWnZf7rH .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbHWnZf7rH .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbHWnZf7rH .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbHWnZf7rH .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbHWnZf7rH .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbHWnZf7rH .dropdown-item.active,
.cid-vbHWnZf7rH .dropdown-item:active {
  background-color: transparent;
}
.cid-vbHWnZf7rH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbHWnZf7rH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbHWnZf7rH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbHWnZf7rH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbHWnZf7rH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbHWnZf7rH .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbHWnZf7rH ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbHWnZf7rH .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbHWnZf7rH .navbar-buttons {
    text-align: left;
  }
}
.cid-vbHWnZf7rH button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbHWnZf7rH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbHWnZf7rH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbHWnZf7rH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHWnZf7rH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHWnZf7rH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbHWnZf7rH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHWnZf7rH nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbHWnZf7rH nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbHWnZf7rH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHWnZf7rH .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbHWnZf7rH a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbHWnZf7rH .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-vbHWnZf7rH .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbHWnZf7rH .navbar {
    height: 70px;
  }
  .cid-vbHWnZf7rH .navbar.opened {
    height: auto;
  }
  .cid-vbHWnZf7rH .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbHWnZf7rH .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbHWnZf7rH .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbHWnZf7rH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbHWnZf7rH .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-vbHWnZf7rH .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbHWnZf7rH .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbHWnZf7rH .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbHWnZf7rH .navbar-brand {
    margin-right: auto;
  }
  .cid-vbHWnZf7rH .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbHWnZf7rH .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbHWnZf7rH .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbHWnZf7rH .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-vbHWnZf7rH .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbHWnZf7rH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbHWnZf7rH .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-vbHWnZf7rH .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbHWnZf7rH .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-vbHWnZf7rH .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbHWnZf7rH .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbHWnZLrlz {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbHWnZLrlz .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbHWnZLrlz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbHWnZLrlz .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbHWnZLrlz .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbHWnZLrlz .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbHWnZLrlz .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbHWnZLrlz .mbr-section-title {
  color: #cac8c8;
}
.cid-vbHWnZLrlz .mbr-text,
.cid-vbHWnZLrlz .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbHWnZWaTt {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbHWnZWaTt .mbr-text {
  color: #000000;
}
.cid-vbHWnZWaTt .mbr-section-subtitle {
  color: #000000;
}
.cid-vbHWnZWaTt .mbr-section-title {
  color: #000000;
}
.cid-vbHWGbkuxS {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbHWGbkuxS .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-vbHWGbkuxS .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbHWGbkuxS .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-vbHWGbkuxS .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbHWGbkuxS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbHWGbkuxS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbHWGbkuxS .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbHWGbkuxS .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbHWGbkuxS .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbHWGbkuxS .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbHWGbkuxS .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbHWGbkuxS .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbHWGbkuxS .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbHWGbkuxS .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbHWGbkuxS .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbHWGbkuxS .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbHWGbkuxS .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbHWGbkuxS .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbHWGbkuxS .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbHWGbkuxS .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbHWGbkuxS .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbHWGbkuxS .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbHWGbkuxS .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbHWGbkuxS .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbHWGbkuxS .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbHWGbkuxS .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: #232323;
}
.cid-vbHWGbkuxS .nav-item:focus,
.cid-vbHWGbkuxS .nav-link:focus {
  outline: none;
}
.cid-vbHWGbkuxS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbHWGbkuxS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbHWGbkuxS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbHWGbkuxS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbHWGbkuxS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbHWGbkuxS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbHWGbkuxS .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;
}
.cid-vbHWGbkuxS .navbar.opened {
  transition: all 0.3s;
}
.cid-vbHWGbkuxS .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbHWGbkuxS .navbar .navbar-logo img {
  width: auto;
}
.cid-vbHWGbkuxS .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbHWGbkuxS .navbar.collapsed {
  justify-content: center;
}
.cid-vbHWGbkuxS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbHWGbkuxS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbHWGbkuxS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbHWGbkuxS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbHWGbkuxS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbHWGbkuxS .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-vbHWGbkuxS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbHWGbkuxS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbHWGbkuxS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbHWGbkuxS .navbar {
    min-height: 72px;
  }
  .cid-vbHWGbkuxS .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbHWGbkuxS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbHWGbkuxS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbHWGbkuxS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbHWGbkuxS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbHWGbkuxS .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-vbHWGbkuxS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbHWGbkuxS .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbHWGbkuxS .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbHWGbkuxS .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbHWGbkuxS .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbHWGbkuxS .dropdown-item.active,
.cid-vbHWGbkuxS .dropdown-item:active {
  background-color: transparent;
}
.cid-vbHWGbkuxS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbHWGbkuxS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbHWGbkuxS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbHWGbkuxS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbHWGbkuxS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbHWGbkuxS .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbHWGbkuxS ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbHWGbkuxS .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbHWGbkuxS .navbar-buttons {
    text-align: left;
  }
}
.cid-vbHWGbkuxS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbHWGbkuxS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbHWGbkuxS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbHWGbkuxS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHWGbkuxS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHWGbkuxS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbHWGbkuxS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHWGbkuxS nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbHWGbkuxS nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbHWGbkuxS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHWGbkuxS .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbHWGbkuxS a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbHWGbkuxS .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-vbHWGbkuxS .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbHWGbkuxS .navbar {
    height: 70px;
  }
  .cid-vbHWGbkuxS .navbar.opened {
    height: auto;
  }
  .cid-vbHWGbkuxS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbHWGbkuxS .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbHWGbkuxS .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbHWGbkuxS .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbHWGbkuxS .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-vbHWGbkuxS .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbHWGbkuxS .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbHWGbkuxS .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbHWGbkuxS .navbar-brand {
    margin-right: auto;
  }
  .cid-vbHWGbkuxS .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbHWGbkuxS .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbHWGbkuxS .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbHWGbkuxS .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-vbHWGbkuxS .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbHWGbkuxS .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbHWGbkuxS .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-vbHWGbkuxS .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbHWGbkuxS .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-vbHWGbkuxS .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbHWGbkuxS .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbHWGbPF91 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbHWGbPF91 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbHWGbPF91 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbHWGbPF91 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbHWGbPF91 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbHWGbPF91 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbHWGbPF91 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbHWGbPF91 .mbr-section-title {
  color: #cac8c8;
}
.cid-vbHWGbPF91 .mbr-text,
.cid-vbHWGbPF91 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbHWGc2zRK {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbHWGc2zRK .mbr-text {
  color: #000000;
}
.cid-vbHWGc2zRK .mbr-section-subtitle {
  color: #000000;
}
.cid-vbHWGc2zRK .mbr-section-title {
  color: #000000;
}
.cid-vbHX0oeFSf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbHX0oeFSf .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-vbHX0oeFSf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbHX0oeFSf .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-vbHX0oeFSf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbHX0oeFSf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbHX0oeFSf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbHX0oeFSf .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbHX0oeFSf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbHX0oeFSf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbHX0oeFSf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbHX0oeFSf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbHX0oeFSf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbHX0oeFSf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbHX0oeFSf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbHX0oeFSf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbHX0oeFSf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbHX0oeFSf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbHX0oeFSf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbHX0oeFSf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbHX0oeFSf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbHX0oeFSf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbHX0oeFSf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbHX0oeFSf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbHX0oeFSf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbHX0oeFSf .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbHX0oeFSf .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: #232323;
}
.cid-vbHX0oeFSf .nav-item:focus,
.cid-vbHX0oeFSf .nav-link:focus {
  outline: none;
}
.cid-vbHX0oeFSf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbHX0oeFSf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbHX0oeFSf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbHX0oeFSf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbHX0oeFSf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbHX0oeFSf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbHX0oeFSf .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;
}
.cid-vbHX0oeFSf .navbar.opened {
  transition: all 0.3s;
}
.cid-vbHX0oeFSf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbHX0oeFSf .navbar .navbar-logo img {
  width: auto;
}
.cid-vbHX0oeFSf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbHX0oeFSf .navbar.collapsed {
  justify-content: center;
}
.cid-vbHX0oeFSf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbHX0oeFSf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbHX0oeFSf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbHX0oeFSf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbHX0oeFSf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbHX0oeFSf .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-vbHX0oeFSf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbHX0oeFSf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbHX0oeFSf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbHX0oeFSf .navbar {
    min-height: 72px;
  }
  .cid-vbHX0oeFSf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbHX0oeFSf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbHX0oeFSf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbHX0oeFSf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbHX0oeFSf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbHX0oeFSf .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-vbHX0oeFSf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbHX0oeFSf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbHX0oeFSf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbHX0oeFSf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbHX0oeFSf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbHX0oeFSf .dropdown-item.active,
.cid-vbHX0oeFSf .dropdown-item:active {
  background-color: transparent;
}
.cid-vbHX0oeFSf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbHX0oeFSf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbHX0oeFSf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbHX0oeFSf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbHX0oeFSf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbHX0oeFSf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbHX0oeFSf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbHX0oeFSf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbHX0oeFSf .navbar-buttons {
    text-align: left;
  }
}
.cid-vbHX0oeFSf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbHX0oeFSf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbHX0oeFSf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbHX0oeFSf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHX0oeFSf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHX0oeFSf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbHX0oeFSf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHX0oeFSf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbHX0oeFSf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbHX0oeFSf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHX0oeFSf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbHX0oeFSf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbHX0oeFSf .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-vbHX0oeFSf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbHX0oeFSf .navbar {
    height: 70px;
  }
  .cid-vbHX0oeFSf .navbar.opened {
    height: auto;
  }
  .cid-vbHX0oeFSf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbHX0oeFSf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbHX0oeFSf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbHX0oeFSf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbHX0oeFSf .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-vbHX0oeFSf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbHX0oeFSf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbHX0oeFSf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbHX0oeFSf .navbar-brand {
    margin-right: auto;
  }
  .cid-vbHX0oeFSf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbHX0oeFSf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbHX0oeFSf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbHX0oeFSf .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-vbHX0oeFSf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbHX0oeFSf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbHX0oeFSf .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-vbHX0oeFSf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbHX0oeFSf .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-vbHX0oeFSf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbHX0oeFSf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbHX0oKiES {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbHX0oKiES .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbHX0oKiES .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbHX0oKiES .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbHX0oKiES .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbHX0oKiES .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbHX0oKiES .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbHX0oKiES .mbr-section-title {
  color: #cac8c8;
}
.cid-vbHX0oKiES .mbr-text,
.cid-vbHX0oKiES .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbHX0oWpUS {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbHX0oWpUS .mbr-text {
  color: #000000;
}
.cid-vbHX0oWpUS .mbr-section-subtitle {
  color: #000000;
}
.cid-vbHX0oWpUS .mbr-section-title {
  color: #000000;
}
.cid-vbHXiFJyhA {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbHXiFJyhA .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-vbHXiFJyhA .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbHXiFJyhA .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-vbHXiFJyhA .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbHXiFJyhA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbHXiFJyhA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbHXiFJyhA .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbHXiFJyhA .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbHXiFJyhA .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbHXiFJyhA .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbHXiFJyhA .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbHXiFJyhA .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbHXiFJyhA .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbHXiFJyhA .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbHXiFJyhA .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbHXiFJyhA .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbHXiFJyhA .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbHXiFJyhA .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbHXiFJyhA .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbHXiFJyhA .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbHXiFJyhA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbHXiFJyhA .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbHXiFJyhA .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbHXiFJyhA .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbHXiFJyhA .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbHXiFJyhA .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: #232323;
}
.cid-vbHXiFJyhA .nav-item:focus,
.cid-vbHXiFJyhA .nav-link:focus {
  outline: none;
}
.cid-vbHXiFJyhA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbHXiFJyhA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbHXiFJyhA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbHXiFJyhA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbHXiFJyhA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbHXiFJyhA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbHXiFJyhA .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;
}
.cid-vbHXiFJyhA .navbar.opened {
  transition: all 0.3s;
}
.cid-vbHXiFJyhA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbHXiFJyhA .navbar .navbar-logo img {
  width: auto;
}
.cid-vbHXiFJyhA .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbHXiFJyhA .navbar.collapsed {
  justify-content: center;
}
.cid-vbHXiFJyhA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbHXiFJyhA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbHXiFJyhA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbHXiFJyhA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbHXiFJyhA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbHXiFJyhA .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-vbHXiFJyhA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbHXiFJyhA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbHXiFJyhA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbHXiFJyhA .navbar {
    min-height: 72px;
  }
  .cid-vbHXiFJyhA .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbHXiFJyhA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbHXiFJyhA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbHXiFJyhA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbHXiFJyhA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbHXiFJyhA .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-vbHXiFJyhA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbHXiFJyhA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbHXiFJyhA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbHXiFJyhA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbHXiFJyhA .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbHXiFJyhA .dropdown-item.active,
.cid-vbHXiFJyhA .dropdown-item:active {
  background-color: transparent;
}
.cid-vbHXiFJyhA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbHXiFJyhA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbHXiFJyhA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbHXiFJyhA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbHXiFJyhA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbHXiFJyhA .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbHXiFJyhA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbHXiFJyhA .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbHXiFJyhA .navbar-buttons {
    text-align: left;
  }
}
.cid-vbHXiFJyhA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbHXiFJyhA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbHXiFJyhA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbHXiFJyhA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHXiFJyhA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHXiFJyhA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbHXiFJyhA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHXiFJyhA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbHXiFJyhA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbHXiFJyhA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHXiFJyhA .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbHXiFJyhA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbHXiFJyhA .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-vbHXiFJyhA .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbHXiFJyhA .navbar {
    height: 70px;
  }
  .cid-vbHXiFJyhA .navbar.opened {
    height: auto;
  }
  .cid-vbHXiFJyhA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbHXiFJyhA .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbHXiFJyhA .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbHXiFJyhA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbHXiFJyhA .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-vbHXiFJyhA .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbHXiFJyhA .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbHXiFJyhA .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbHXiFJyhA .navbar-brand {
    margin-right: auto;
  }
  .cid-vbHXiFJyhA .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbHXiFJyhA .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbHXiFJyhA .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbHXiFJyhA .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-vbHXiFJyhA .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbHXiFJyhA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbHXiFJyhA .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-vbHXiFJyhA .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbHXiFJyhA .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-vbHXiFJyhA .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbHXiFJyhA .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbHXiGhJtT {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbHXiGhJtT .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbHXiGhJtT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbHXiGhJtT .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbHXiGhJtT .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbHXiGhJtT .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbHXiGhJtT .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbHXiGhJtT .mbr-section-title {
  color: #cac8c8;
}
.cid-vbHXiGhJtT .mbr-text,
.cid-vbHXiGhJtT .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbHXiGvBpT {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbHXiGvBpT .mbr-text {
  color: #000000;
}
.cid-vbHXiGvBpT .mbr-section-subtitle {
  color: #000000;
}
.cid-vbHXiGvBpT .mbr-section-title {
  color: #000000;
}
.cid-vbHXAATLhc {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbHXAATLhc .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-vbHXAATLhc .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbHXAATLhc .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-vbHXAATLhc .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbHXAATLhc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbHXAATLhc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbHXAATLhc .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbHXAATLhc .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbHXAATLhc .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbHXAATLhc .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbHXAATLhc .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbHXAATLhc .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbHXAATLhc .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbHXAATLhc .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbHXAATLhc .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbHXAATLhc .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbHXAATLhc .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbHXAATLhc .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbHXAATLhc .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbHXAATLhc .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbHXAATLhc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbHXAATLhc .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbHXAATLhc .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbHXAATLhc .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbHXAATLhc .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbHXAATLhc .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: #232323;
}
.cid-vbHXAATLhc .nav-item:focus,
.cid-vbHXAATLhc .nav-link:focus {
  outline: none;
}
.cid-vbHXAATLhc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbHXAATLhc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbHXAATLhc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbHXAATLhc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbHXAATLhc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbHXAATLhc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbHXAATLhc .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;
}
.cid-vbHXAATLhc .navbar.opened {
  transition: all 0.3s;
}
.cid-vbHXAATLhc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbHXAATLhc .navbar .navbar-logo img {
  width: auto;
}
.cid-vbHXAATLhc .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbHXAATLhc .navbar.collapsed {
  justify-content: center;
}
.cid-vbHXAATLhc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbHXAATLhc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbHXAATLhc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbHXAATLhc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbHXAATLhc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbHXAATLhc .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-vbHXAATLhc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbHXAATLhc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbHXAATLhc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbHXAATLhc .navbar {
    min-height: 72px;
  }
  .cid-vbHXAATLhc .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbHXAATLhc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbHXAATLhc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbHXAATLhc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbHXAATLhc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbHXAATLhc .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-vbHXAATLhc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbHXAATLhc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbHXAATLhc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbHXAATLhc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbHXAATLhc .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbHXAATLhc .dropdown-item.active,
.cid-vbHXAATLhc .dropdown-item:active {
  background-color: transparent;
}
.cid-vbHXAATLhc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbHXAATLhc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbHXAATLhc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbHXAATLhc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbHXAATLhc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbHXAATLhc .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbHXAATLhc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbHXAATLhc .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbHXAATLhc .navbar-buttons {
    text-align: left;
  }
}
.cid-vbHXAATLhc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbHXAATLhc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbHXAATLhc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbHXAATLhc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHXAATLhc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHXAATLhc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbHXAATLhc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHXAATLhc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbHXAATLhc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbHXAATLhc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHXAATLhc .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbHXAATLhc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbHXAATLhc .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-vbHXAATLhc .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbHXAATLhc .navbar {
    height: 70px;
  }
  .cid-vbHXAATLhc .navbar.opened {
    height: auto;
  }
  .cid-vbHXAATLhc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbHXAATLhc .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbHXAATLhc .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbHXAATLhc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbHXAATLhc .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-vbHXAATLhc .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbHXAATLhc .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbHXAATLhc .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbHXAATLhc .navbar-brand {
    margin-right: auto;
  }
  .cid-vbHXAATLhc .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbHXAATLhc .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbHXAATLhc .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbHXAATLhc .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-vbHXAATLhc .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbHXAATLhc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbHXAATLhc .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-vbHXAATLhc .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbHXAATLhc .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-vbHXAATLhc .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbHXAATLhc .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbHXABnvX6 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbHXABnvX6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbHXABnvX6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbHXABnvX6 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbHXABnvX6 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbHXABnvX6 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbHXABnvX6 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbHXABnvX6 .mbr-section-title {
  color: #cac8c8;
}
.cid-vbHXABnvX6 .mbr-text,
.cid-vbHXABnvX6 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbHXABEFLS {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbHXABEFLS .mbr-text {
  color: #000000;
}
.cid-vbHXABEFLS .mbr-section-subtitle {
  color: #000000;
}
.cid-vbHXABEFLS .mbr-section-title {
  color: #000000;
}
.cid-vbI109v6HW {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbI109v6HW .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-vbI109v6HW .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbI109v6HW .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-vbI109v6HW .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbI109v6HW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbI109v6HW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbI109v6HW .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbI109v6HW .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbI109v6HW .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbI109v6HW .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbI109v6HW .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbI109v6HW .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbI109v6HW .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbI109v6HW .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbI109v6HW .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbI109v6HW .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbI109v6HW .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbI109v6HW .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbI109v6HW .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbI109v6HW .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbI109v6HW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbI109v6HW .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbI109v6HW .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbI109v6HW .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbI109v6HW .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbI109v6HW .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: #232323;
}
.cid-vbI109v6HW .nav-item:focus,
.cid-vbI109v6HW .nav-link:focus {
  outline: none;
}
.cid-vbI109v6HW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbI109v6HW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbI109v6HW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbI109v6HW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbI109v6HW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbI109v6HW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbI109v6HW .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;
}
.cid-vbI109v6HW .navbar.opened {
  transition: all 0.3s;
}
.cid-vbI109v6HW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbI109v6HW .navbar .navbar-logo img {
  width: auto;
}
.cid-vbI109v6HW .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbI109v6HW .navbar.collapsed {
  justify-content: center;
}
.cid-vbI109v6HW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbI109v6HW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbI109v6HW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbI109v6HW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbI109v6HW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbI109v6HW .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-vbI109v6HW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbI109v6HW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbI109v6HW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbI109v6HW .navbar {
    min-height: 72px;
  }
  .cid-vbI109v6HW .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbI109v6HW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbI109v6HW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbI109v6HW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbI109v6HW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbI109v6HW .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-vbI109v6HW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbI109v6HW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbI109v6HW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbI109v6HW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbI109v6HW .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbI109v6HW .dropdown-item.active,
.cid-vbI109v6HW .dropdown-item:active {
  background-color: transparent;
}
.cid-vbI109v6HW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbI109v6HW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbI109v6HW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbI109v6HW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbI109v6HW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbI109v6HW .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbI109v6HW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbI109v6HW .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbI109v6HW .navbar-buttons {
    text-align: left;
  }
}
.cid-vbI109v6HW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbI109v6HW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbI109v6HW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbI109v6HW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbI109v6HW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbI109v6HW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbI109v6HW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbI109v6HW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbI109v6HW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbI109v6HW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbI109v6HW .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbI109v6HW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbI109v6HW .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-vbI109v6HW .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbI109v6HW .navbar {
    height: 70px;
  }
  .cid-vbI109v6HW .navbar.opened {
    height: auto;
  }
  .cid-vbI109v6HW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbI109v6HW .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbI109v6HW .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbI109v6HW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbI109v6HW .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-vbI109v6HW .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbI109v6HW .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbI109v6HW .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbI109v6HW .navbar-brand {
    margin-right: auto;
  }
  .cid-vbI109v6HW .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbI109v6HW .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbI109v6HW .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbI109v6HW .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-vbI109v6HW .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbI109v6HW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbI109v6HW .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-vbI109v6HW .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbI109v6HW .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-vbI109v6HW .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbI109v6HW .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbI10a21a7 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbI10a21a7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbI10a21a7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbI10a21a7 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbI10a21a7 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbI10a21a7 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbI10a21a7 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbI10a21a7 .mbr-section-title {
  color: #cac8c8;
}
.cid-vbI10a21a7 .mbr-text,
.cid-vbI10a21a7 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbI10ai8Lb {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbI10ai8Lb .mbr-text {
  color: #000000;
}
.cid-vbI10ai8Lb .mbr-section-subtitle {
  color: #000000;
}
.cid-vbI10ai8Lb .mbr-section-title {
  color: #000000;
}
.cid-vbHY69A39N {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbHY69A39N .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-vbHY69A39N .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbHY69A39N .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-vbHY69A39N .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbHY69A39N .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbHY69A39N .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbHY69A39N .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbHY69A39N .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbHY69A39N .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbHY69A39N .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbHY69A39N .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbHY69A39N .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbHY69A39N .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbHY69A39N .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbHY69A39N .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbHY69A39N .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbHY69A39N .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbHY69A39N .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbHY69A39N .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbHY69A39N .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbHY69A39N .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbHY69A39N .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbHY69A39N .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbHY69A39N .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbHY69A39N .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbHY69A39N .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: #232323;
}
.cid-vbHY69A39N .nav-item:focus,
.cid-vbHY69A39N .nav-link:focus {
  outline: none;
}
.cid-vbHY69A39N .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbHY69A39N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbHY69A39N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbHY69A39N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbHY69A39N .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbHY69A39N .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbHY69A39N .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;
}
.cid-vbHY69A39N .navbar.opened {
  transition: all 0.3s;
}
.cid-vbHY69A39N .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbHY69A39N .navbar .navbar-logo img {
  width: auto;
}
.cid-vbHY69A39N .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbHY69A39N .navbar.collapsed {
  justify-content: center;
}
.cid-vbHY69A39N .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbHY69A39N .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbHY69A39N .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbHY69A39N .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbHY69A39N .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbHY69A39N .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-vbHY69A39N .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbHY69A39N .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbHY69A39N .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbHY69A39N .navbar {
    min-height: 72px;
  }
  .cid-vbHY69A39N .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbHY69A39N .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbHY69A39N .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbHY69A39N .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbHY69A39N .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbHY69A39N .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-vbHY69A39N .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbHY69A39N .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbHY69A39N .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbHY69A39N .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbHY69A39N .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbHY69A39N .dropdown-item.active,
.cid-vbHY69A39N .dropdown-item:active {
  background-color: transparent;
}
.cid-vbHY69A39N .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbHY69A39N .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbHY69A39N .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbHY69A39N .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbHY69A39N .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbHY69A39N .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbHY69A39N ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbHY69A39N .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbHY69A39N .navbar-buttons {
    text-align: left;
  }
}
.cid-vbHY69A39N button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbHY69A39N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbHY69A39N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbHY69A39N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHY69A39N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbHY69A39N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbHY69A39N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHY69A39N nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbHY69A39N nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbHY69A39N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbHY69A39N .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbHY69A39N a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbHY69A39N .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-vbHY69A39N .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbHY69A39N .navbar {
    height: 70px;
  }
  .cid-vbHY69A39N .navbar.opened {
    height: auto;
  }
  .cid-vbHY69A39N .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbHY69A39N .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbHY69A39N .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbHY69A39N .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbHY69A39N .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-vbHY69A39N .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbHY69A39N .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbHY69A39N .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbHY69A39N .navbar-brand {
    margin-right: auto;
  }
  .cid-vbHY69A39N .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbHY69A39N .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbHY69A39N .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbHY69A39N .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-vbHY69A39N .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbHY69A39N .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbHY69A39N .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-vbHY69A39N .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbHY69A39N .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-vbHY69A39N .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbHY69A39N .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbHY6a7gg9 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbHY6a7gg9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbHY6a7gg9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbHY6a7gg9 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbHY6a7gg9 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbHY6a7gg9 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbHY6a7gg9 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbHY6a7gg9 .mbr-section-title {
  color: #cac8c8;
}
.cid-vbHY6a7gg9 .mbr-text,
.cid-vbHY6a7gg9 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbHY6amI9T {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbHY6amI9T .mbr-text {
  color: #000000;
}
.cid-vbHY6amI9T .mbr-section-subtitle {
  color: #000000;
}
.cid-vbHY6amI9T .mbr-section-title {
  color: #000000;
}
.cid-vbI65zXlix {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbI65zXlix .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-vbI65zXlix .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbI65zXlix .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-vbI65zXlix .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbI65zXlix .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbI65zXlix .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbI65zXlix .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbI65zXlix .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbI65zXlix .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbI65zXlix .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbI65zXlix .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbI65zXlix .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbI65zXlix .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbI65zXlix .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbI65zXlix .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbI65zXlix .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbI65zXlix .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbI65zXlix .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbI65zXlix .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbI65zXlix .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbI65zXlix .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbI65zXlix .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbI65zXlix .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbI65zXlix .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbI65zXlix .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbI65zXlix .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: #232323;
}
.cid-vbI65zXlix .nav-item:focus,
.cid-vbI65zXlix .nav-link:focus {
  outline: none;
}
.cid-vbI65zXlix .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbI65zXlix .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbI65zXlix .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbI65zXlix .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbI65zXlix .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbI65zXlix .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbI65zXlix .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;
}
.cid-vbI65zXlix .navbar.opened {
  transition: all 0.3s;
}
.cid-vbI65zXlix .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbI65zXlix .navbar .navbar-logo img {
  width: auto;
}
.cid-vbI65zXlix .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbI65zXlix .navbar.collapsed {
  justify-content: center;
}
.cid-vbI65zXlix .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbI65zXlix .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbI65zXlix .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbI65zXlix .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbI65zXlix .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbI65zXlix .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-vbI65zXlix .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbI65zXlix .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbI65zXlix .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbI65zXlix .navbar {
    min-height: 72px;
  }
  .cid-vbI65zXlix .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbI65zXlix .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbI65zXlix .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbI65zXlix .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbI65zXlix .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbI65zXlix .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-vbI65zXlix .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbI65zXlix .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbI65zXlix .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbI65zXlix .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbI65zXlix .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbI65zXlix .dropdown-item.active,
.cid-vbI65zXlix .dropdown-item:active {
  background-color: transparent;
}
.cid-vbI65zXlix .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbI65zXlix .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbI65zXlix .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbI65zXlix .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbI65zXlix .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbI65zXlix .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbI65zXlix ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbI65zXlix .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbI65zXlix .navbar-buttons {
    text-align: left;
  }
}
.cid-vbI65zXlix button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbI65zXlix button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbI65zXlix button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbI65zXlix button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbI65zXlix button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbI65zXlix button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbI65zXlix nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbI65zXlix nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbI65zXlix nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbI65zXlix nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbI65zXlix .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbI65zXlix a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbI65zXlix .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-vbI65zXlix .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbI65zXlix .navbar {
    height: 70px;
  }
  .cid-vbI65zXlix .navbar.opened {
    height: auto;
  }
  .cid-vbI65zXlix .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbI65zXlix .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbI65zXlix .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbI65zXlix .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbI65zXlix .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-vbI65zXlix .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbI65zXlix .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbI65zXlix .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbI65zXlix .navbar-brand {
    margin-right: auto;
  }
  .cid-vbI65zXlix .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbI65zXlix .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbI65zXlix .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbI65zXlix .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-vbI65zXlix .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbI65zXlix .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbI65zXlix .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-vbI65zXlix .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbI65zXlix .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-vbI65zXlix .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbI65zXlix .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbI65ACp3M {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbI65ACp3M .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbI65ACp3M .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbI65ACp3M .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbI65ACp3M .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbI65ACp3M .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbI65ACp3M .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbI65ACp3M .mbr-section-title {
  color: #cac8c8;
}
.cid-vbI65ACp3M .mbr-text,
.cid-vbI65ACp3M .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbI65ARt7R {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbI65ARt7R .mbr-text {
  color: #000000;
}
.cid-vbI65ARt7R .mbr-section-subtitle {
  color: #000000;
}
.cid-vbI65ARt7R .mbr-section-title {
  color: #000000;
}
.cid-vbI6FiXLtY {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbI6FiXLtY .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-vbI6FiXLtY .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbI6FiXLtY .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-vbI6FiXLtY .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbI6FiXLtY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbI6FiXLtY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbI6FiXLtY .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbI6FiXLtY .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbI6FiXLtY .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbI6FiXLtY .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbI6FiXLtY .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbI6FiXLtY .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbI6FiXLtY .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbI6FiXLtY .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbI6FiXLtY .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbI6FiXLtY .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbI6FiXLtY .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbI6FiXLtY .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbI6FiXLtY .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbI6FiXLtY .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbI6FiXLtY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbI6FiXLtY .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbI6FiXLtY .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbI6FiXLtY .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbI6FiXLtY .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbI6FiXLtY .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: #232323;
}
.cid-vbI6FiXLtY .nav-item:focus,
.cid-vbI6FiXLtY .nav-link:focus {
  outline: none;
}
.cid-vbI6FiXLtY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbI6FiXLtY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbI6FiXLtY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbI6FiXLtY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbI6FiXLtY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbI6FiXLtY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbI6FiXLtY .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;
}
.cid-vbI6FiXLtY .navbar.opened {
  transition: all 0.3s;
}
.cid-vbI6FiXLtY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbI6FiXLtY .navbar .navbar-logo img {
  width: auto;
}
.cid-vbI6FiXLtY .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbI6FiXLtY .navbar.collapsed {
  justify-content: center;
}
.cid-vbI6FiXLtY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbI6FiXLtY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbI6FiXLtY .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbI6FiXLtY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbI6FiXLtY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbI6FiXLtY .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-vbI6FiXLtY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbI6FiXLtY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbI6FiXLtY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbI6FiXLtY .navbar {
    min-height: 72px;
  }
  .cid-vbI6FiXLtY .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbI6FiXLtY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbI6FiXLtY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbI6FiXLtY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbI6FiXLtY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbI6FiXLtY .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-vbI6FiXLtY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbI6FiXLtY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbI6FiXLtY .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbI6FiXLtY .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbI6FiXLtY .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbI6FiXLtY .dropdown-item.active,
.cid-vbI6FiXLtY .dropdown-item:active {
  background-color: transparent;
}
.cid-vbI6FiXLtY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbI6FiXLtY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbI6FiXLtY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbI6FiXLtY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbI6FiXLtY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbI6FiXLtY .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbI6FiXLtY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbI6FiXLtY .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbI6FiXLtY .navbar-buttons {
    text-align: left;
  }
}
.cid-vbI6FiXLtY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbI6FiXLtY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbI6FiXLtY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbI6FiXLtY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbI6FiXLtY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbI6FiXLtY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbI6FiXLtY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbI6FiXLtY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbI6FiXLtY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbI6FiXLtY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbI6FiXLtY .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbI6FiXLtY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbI6FiXLtY .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-vbI6FiXLtY .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbI6FiXLtY .navbar {
    height: 70px;
  }
  .cid-vbI6FiXLtY .navbar.opened {
    height: auto;
  }
  .cid-vbI6FiXLtY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbI6FiXLtY .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbI6FiXLtY .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbI6FiXLtY .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbI6FiXLtY .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-vbI6FiXLtY .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbI6FiXLtY .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbI6FiXLtY .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbI6FiXLtY .navbar-brand {
    margin-right: auto;
  }
  .cid-vbI6FiXLtY .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbI6FiXLtY .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbI6FiXLtY .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbI6FiXLtY .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-vbI6FiXLtY .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbI6FiXLtY .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbI6FiXLtY .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-vbI6FiXLtY .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbI6FiXLtY .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-vbI6FiXLtY .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbI6FiXLtY .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbI6FjroaS {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbI6FjroaS .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbI6FjroaS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbI6FjroaS .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbI6FjroaS .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbI6FjroaS .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbI6FjroaS .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbI6FjroaS .mbr-section-title {
  color: #cac8c8;
}
.cid-vbI6FjroaS .mbr-text,
.cid-vbI6FjroaS .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbI6FjCIJr {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbI6FjCIJr .mbr-text {
  color: #000000;
}
.cid-vbI6FjCIJr .mbr-section-subtitle {
  color: #000000;
}
.cid-vbI6FjCIJr .mbr-section-title {
  color: #000000;
}
.cid-vbI7h2SZlk {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbI7h2SZlk .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-vbI7h2SZlk .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbI7h2SZlk .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-vbI7h2SZlk .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbI7h2SZlk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbI7h2SZlk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbI7h2SZlk .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbI7h2SZlk .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbI7h2SZlk .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbI7h2SZlk .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbI7h2SZlk .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbI7h2SZlk .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbI7h2SZlk .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbI7h2SZlk .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbI7h2SZlk .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbI7h2SZlk .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbI7h2SZlk .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbI7h2SZlk .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbI7h2SZlk .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbI7h2SZlk .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbI7h2SZlk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbI7h2SZlk .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbI7h2SZlk .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbI7h2SZlk .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbI7h2SZlk .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbI7h2SZlk .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: #232323;
}
.cid-vbI7h2SZlk .nav-item:focus,
.cid-vbI7h2SZlk .nav-link:focus {
  outline: none;
}
.cid-vbI7h2SZlk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbI7h2SZlk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbI7h2SZlk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbI7h2SZlk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbI7h2SZlk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbI7h2SZlk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbI7h2SZlk .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;
}
.cid-vbI7h2SZlk .navbar.opened {
  transition: all 0.3s;
}
.cid-vbI7h2SZlk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbI7h2SZlk .navbar .navbar-logo img {
  width: auto;
}
.cid-vbI7h2SZlk .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbI7h2SZlk .navbar.collapsed {
  justify-content: center;
}
.cid-vbI7h2SZlk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbI7h2SZlk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbI7h2SZlk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbI7h2SZlk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbI7h2SZlk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbI7h2SZlk .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-vbI7h2SZlk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbI7h2SZlk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbI7h2SZlk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbI7h2SZlk .navbar {
    min-height: 72px;
  }
  .cid-vbI7h2SZlk .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbI7h2SZlk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbI7h2SZlk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbI7h2SZlk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbI7h2SZlk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbI7h2SZlk .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-vbI7h2SZlk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbI7h2SZlk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbI7h2SZlk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbI7h2SZlk .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbI7h2SZlk .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbI7h2SZlk .dropdown-item.active,
.cid-vbI7h2SZlk .dropdown-item:active {
  background-color: transparent;
}
.cid-vbI7h2SZlk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbI7h2SZlk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbI7h2SZlk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbI7h2SZlk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbI7h2SZlk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbI7h2SZlk .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbI7h2SZlk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbI7h2SZlk .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbI7h2SZlk .navbar-buttons {
    text-align: left;
  }
}
.cid-vbI7h2SZlk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbI7h2SZlk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbI7h2SZlk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbI7h2SZlk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbI7h2SZlk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbI7h2SZlk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbI7h2SZlk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbI7h2SZlk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbI7h2SZlk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbI7h2SZlk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbI7h2SZlk .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbI7h2SZlk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbI7h2SZlk .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-vbI7h2SZlk .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbI7h2SZlk .navbar {
    height: 70px;
  }
  .cid-vbI7h2SZlk .navbar.opened {
    height: auto;
  }
  .cid-vbI7h2SZlk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbI7h2SZlk .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbI7h2SZlk .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbI7h2SZlk .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbI7h2SZlk .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-vbI7h2SZlk .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbI7h2SZlk .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbI7h2SZlk .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbI7h2SZlk .navbar-brand {
    margin-right: auto;
  }
  .cid-vbI7h2SZlk .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbI7h2SZlk .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbI7h2SZlk .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbI7h2SZlk .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-vbI7h2SZlk .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbI7h2SZlk .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbI7h2SZlk .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-vbI7h2SZlk .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbI7h2SZlk .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-vbI7h2SZlk .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbI7h2SZlk .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbI7h3le4F {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbI7h3le4F .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbI7h3le4F .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbI7h3le4F .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbI7h3le4F .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbI7h3le4F .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbI7h3le4F .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbI7h3le4F .mbr-section-title {
  color: #cac8c8;
}
.cid-vbI7h3le4F .mbr-text,
.cid-vbI7h3le4F .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbI7h3vEvm {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbI7h3vEvm .mbr-text {
  color: #000000;
}
.cid-vbI7h3vEvm .mbr-section-subtitle {
  color: #000000;
}
.cid-vbI7h3vEvm .mbr-section-title {
  color: #000000;
}
.cid-vbI7DSBfnO {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbI7DSBfnO .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-vbI7DSBfnO .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbI7DSBfnO .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-vbI7DSBfnO .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbI7DSBfnO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbI7DSBfnO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbI7DSBfnO .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbI7DSBfnO .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbI7DSBfnO .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbI7DSBfnO .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbI7DSBfnO .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbI7DSBfnO .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbI7DSBfnO .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbI7DSBfnO .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbI7DSBfnO .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbI7DSBfnO .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbI7DSBfnO .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbI7DSBfnO .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbI7DSBfnO .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbI7DSBfnO .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbI7DSBfnO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbI7DSBfnO .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbI7DSBfnO .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbI7DSBfnO .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbI7DSBfnO .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbI7DSBfnO .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: #232323;
}
.cid-vbI7DSBfnO .nav-item:focus,
.cid-vbI7DSBfnO .nav-link:focus {
  outline: none;
}
.cid-vbI7DSBfnO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbI7DSBfnO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbI7DSBfnO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbI7DSBfnO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbI7DSBfnO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbI7DSBfnO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbI7DSBfnO .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;
}
.cid-vbI7DSBfnO .navbar.opened {
  transition: all 0.3s;
}
.cid-vbI7DSBfnO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbI7DSBfnO .navbar .navbar-logo img {
  width: auto;
}
.cid-vbI7DSBfnO .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbI7DSBfnO .navbar.collapsed {
  justify-content: center;
}
.cid-vbI7DSBfnO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbI7DSBfnO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbI7DSBfnO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbI7DSBfnO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbI7DSBfnO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbI7DSBfnO .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-vbI7DSBfnO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbI7DSBfnO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbI7DSBfnO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbI7DSBfnO .navbar {
    min-height: 72px;
  }
  .cid-vbI7DSBfnO .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbI7DSBfnO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbI7DSBfnO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbI7DSBfnO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbI7DSBfnO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbI7DSBfnO .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-vbI7DSBfnO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbI7DSBfnO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbI7DSBfnO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbI7DSBfnO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbI7DSBfnO .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbI7DSBfnO .dropdown-item.active,
.cid-vbI7DSBfnO .dropdown-item:active {
  background-color: transparent;
}
.cid-vbI7DSBfnO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbI7DSBfnO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbI7DSBfnO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbI7DSBfnO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbI7DSBfnO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbI7DSBfnO .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbI7DSBfnO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbI7DSBfnO .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbI7DSBfnO .navbar-buttons {
    text-align: left;
  }
}
.cid-vbI7DSBfnO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbI7DSBfnO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbI7DSBfnO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbI7DSBfnO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbI7DSBfnO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbI7DSBfnO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbI7DSBfnO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbI7DSBfnO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbI7DSBfnO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbI7DSBfnO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbI7DSBfnO .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbI7DSBfnO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbI7DSBfnO .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-vbI7DSBfnO .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbI7DSBfnO .navbar {
    height: 70px;
  }
  .cid-vbI7DSBfnO .navbar.opened {
    height: auto;
  }
  .cid-vbI7DSBfnO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbI7DSBfnO .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbI7DSBfnO .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbI7DSBfnO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbI7DSBfnO .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-vbI7DSBfnO .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbI7DSBfnO .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbI7DSBfnO .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbI7DSBfnO .navbar-brand {
    margin-right: auto;
  }
  .cid-vbI7DSBfnO .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbI7DSBfnO .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbI7DSBfnO .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbI7DSBfnO .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-vbI7DSBfnO .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbI7DSBfnO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbI7DSBfnO .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-vbI7DSBfnO .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbI7DSBfnO .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-vbI7DSBfnO .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbI7DSBfnO .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbI7DT5lgk {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbI7DT5lgk .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbI7DT5lgk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbI7DT5lgk .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbI7DT5lgk .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbI7DT5lgk .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbI7DT5lgk .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbI7DT5lgk .mbr-section-title {
  color: #cac8c8;
}
.cid-vbI7DT5lgk .mbr-text,
.cid-vbI7DT5lgk .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbI7DTiFmm {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbI7DTiFmm .mbr-text {
  color: #000000;
}
.cid-vbI7DTiFmm .mbr-section-subtitle {
  color: #000000;
}
.cid-vbI7DTiFmm .mbr-section-title {
  color: #000000;
}
.cid-vbI80CZbfO {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbI80CZbfO .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-vbI80CZbfO .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbI80CZbfO .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-vbI80CZbfO .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbI80CZbfO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbI80CZbfO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbI80CZbfO .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbI80CZbfO .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbI80CZbfO .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbI80CZbfO .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbI80CZbfO .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbI80CZbfO .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbI80CZbfO .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbI80CZbfO .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbI80CZbfO .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbI80CZbfO .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbI80CZbfO .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbI80CZbfO .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbI80CZbfO .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbI80CZbfO .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbI80CZbfO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbI80CZbfO .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbI80CZbfO .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbI80CZbfO .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbI80CZbfO .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbI80CZbfO .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: #232323;
}
.cid-vbI80CZbfO .nav-item:focus,
.cid-vbI80CZbfO .nav-link:focus {
  outline: none;
}
.cid-vbI80CZbfO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbI80CZbfO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbI80CZbfO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbI80CZbfO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbI80CZbfO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbI80CZbfO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbI80CZbfO .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;
}
.cid-vbI80CZbfO .navbar.opened {
  transition: all 0.3s;
}
.cid-vbI80CZbfO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbI80CZbfO .navbar .navbar-logo img {
  width: auto;
}
.cid-vbI80CZbfO .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbI80CZbfO .navbar.collapsed {
  justify-content: center;
}
.cid-vbI80CZbfO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbI80CZbfO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbI80CZbfO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbI80CZbfO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbI80CZbfO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbI80CZbfO .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-vbI80CZbfO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbI80CZbfO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbI80CZbfO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbI80CZbfO .navbar {
    min-height: 72px;
  }
  .cid-vbI80CZbfO .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbI80CZbfO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbI80CZbfO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbI80CZbfO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbI80CZbfO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbI80CZbfO .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-vbI80CZbfO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbI80CZbfO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbI80CZbfO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbI80CZbfO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbI80CZbfO .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbI80CZbfO .dropdown-item.active,
.cid-vbI80CZbfO .dropdown-item:active {
  background-color: transparent;
}
.cid-vbI80CZbfO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbI80CZbfO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbI80CZbfO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbI80CZbfO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbI80CZbfO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbI80CZbfO .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbI80CZbfO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbI80CZbfO .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbI80CZbfO .navbar-buttons {
    text-align: left;
  }
}
.cid-vbI80CZbfO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbI80CZbfO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbI80CZbfO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbI80CZbfO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbI80CZbfO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbI80CZbfO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbI80CZbfO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbI80CZbfO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbI80CZbfO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbI80CZbfO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbI80CZbfO .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbI80CZbfO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbI80CZbfO .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-vbI80CZbfO .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbI80CZbfO .navbar {
    height: 70px;
  }
  .cid-vbI80CZbfO .navbar.opened {
    height: auto;
  }
  .cid-vbI80CZbfO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbI80CZbfO .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbI80CZbfO .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbI80CZbfO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbI80CZbfO .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-vbI80CZbfO .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbI80CZbfO .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbI80CZbfO .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbI80CZbfO .navbar-brand {
    margin-right: auto;
  }
  .cid-vbI80CZbfO .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbI80CZbfO .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbI80CZbfO .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbI80CZbfO .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-vbI80CZbfO .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbI80CZbfO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbI80CZbfO .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-vbI80CZbfO .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbI80CZbfO .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-vbI80CZbfO .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbI80CZbfO .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbI80DtksK {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbI80DtksK .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbI80DtksK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbI80DtksK .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbI80DtksK .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbI80DtksK .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbI80DtksK .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbI80DtksK .mbr-section-title {
  color: #cac8c8;
}
.cid-vbI80DtksK .mbr-text,
.cid-vbI80DtksK .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbI80DDGQK {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbI80DDGQK .mbr-text {
  color: #000000;
}
.cid-vbI80DDGQK .mbr-section-subtitle {
  color: #000000;
}
.cid-vbI80DDGQK .mbr-section-title {
  color: #000000;
}
.cid-vbI8uWSIeh {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbI8uWSIeh .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-vbI8uWSIeh .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbI8uWSIeh .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-vbI8uWSIeh .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbI8uWSIeh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbI8uWSIeh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbI8uWSIeh .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbI8uWSIeh .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbI8uWSIeh .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbI8uWSIeh .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbI8uWSIeh .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbI8uWSIeh .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbI8uWSIeh .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbI8uWSIeh .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbI8uWSIeh .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbI8uWSIeh .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbI8uWSIeh .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbI8uWSIeh .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbI8uWSIeh .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbI8uWSIeh .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbI8uWSIeh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbI8uWSIeh .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbI8uWSIeh .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbI8uWSIeh .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbI8uWSIeh .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbI8uWSIeh .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: #232323;
}
.cid-vbI8uWSIeh .nav-item:focus,
.cid-vbI8uWSIeh .nav-link:focus {
  outline: none;
}
.cid-vbI8uWSIeh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbI8uWSIeh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbI8uWSIeh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbI8uWSIeh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbI8uWSIeh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbI8uWSIeh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbI8uWSIeh .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;
}
.cid-vbI8uWSIeh .navbar.opened {
  transition: all 0.3s;
}
.cid-vbI8uWSIeh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbI8uWSIeh .navbar .navbar-logo img {
  width: auto;
}
.cid-vbI8uWSIeh .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbI8uWSIeh .navbar.collapsed {
  justify-content: center;
}
.cid-vbI8uWSIeh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbI8uWSIeh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbI8uWSIeh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbI8uWSIeh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbI8uWSIeh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbI8uWSIeh .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-vbI8uWSIeh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbI8uWSIeh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbI8uWSIeh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbI8uWSIeh .navbar {
    min-height: 72px;
  }
  .cid-vbI8uWSIeh .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbI8uWSIeh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbI8uWSIeh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbI8uWSIeh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbI8uWSIeh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbI8uWSIeh .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-vbI8uWSIeh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbI8uWSIeh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbI8uWSIeh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbI8uWSIeh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbI8uWSIeh .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbI8uWSIeh .dropdown-item.active,
.cid-vbI8uWSIeh .dropdown-item:active {
  background-color: transparent;
}
.cid-vbI8uWSIeh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbI8uWSIeh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbI8uWSIeh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbI8uWSIeh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbI8uWSIeh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbI8uWSIeh .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbI8uWSIeh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbI8uWSIeh .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbI8uWSIeh .navbar-buttons {
    text-align: left;
  }
}
.cid-vbI8uWSIeh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbI8uWSIeh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbI8uWSIeh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbI8uWSIeh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbI8uWSIeh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbI8uWSIeh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbI8uWSIeh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbI8uWSIeh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbI8uWSIeh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbI8uWSIeh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbI8uWSIeh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbI8uWSIeh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbI8uWSIeh .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-vbI8uWSIeh .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbI8uWSIeh .navbar {
    height: 70px;
  }
  .cid-vbI8uWSIeh .navbar.opened {
    height: auto;
  }
  .cid-vbI8uWSIeh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbI8uWSIeh .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbI8uWSIeh .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbI8uWSIeh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbI8uWSIeh .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-vbI8uWSIeh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbI8uWSIeh .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbI8uWSIeh .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbI8uWSIeh .navbar-brand {
    margin-right: auto;
  }
  .cid-vbI8uWSIeh .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbI8uWSIeh .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbI8uWSIeh .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbI8uWSIeh .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-vbI8uWSIeh .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbI8uWSIeh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbI8uWSIeh .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-vbI8uWSIeh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbI8uWSIeh .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-vbI8uWSIeh .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbI8uWSIeh .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbI8uXnNmn {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbI8uXnNmn .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbI8uXnNmn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbI8uXnNmn .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbI8uXnNmn .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbI8uXnNmn .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbI8uXnNmn .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbI8uXnNmn .mbr-section-title {
  color: #cac8c8;
}
.cid-vbI8uXnNmn .mbr-text,
.cid-vbI8uXnNmn .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbI8uXxcpN {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbI8uXxcpN .mbr-text {
  color: #000000;
}
.cid-vbI8uXxcpN .mbr-section-subtitle {
  color: #000000;
}
.cid-vbI8uXxcpN .mbr-section-title {
  color: #000000;
}
.cid-vbI8TLaqZF {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbI8TLaqZF .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-vbI8TLaqZF .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbI8TLaqZF .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-vbI8TLaqZF .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbI8TLaqZF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbI8TLaqZF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbI8TLaqZF .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbI8TLaqZF .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbI8TLaqZF .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbI8TLaqZF .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbI8TLaqZF .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbI8TLaqZF .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbI8TLaqZF .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbI8TLaqZF .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbI8TLaqZF .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbI8TLaqZF .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbI8TLaqZF .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbI8TLaqZF .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbI8TLaqZF .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbI8TLaqZF .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbI8TLaqZF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbI8TLaqZF .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbI8TLaqZF .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbI8TLaqZF .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbI8TLaqZF .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbI8TLaqZF .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: #232323;
}
.cid-vbI8TLaqZF .nav-item:focus,
.cid-vbI8TLaqZF .nav-link:focus {
  outline: none;
}
.cid-vbI8TLaqZF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbI8TLaqZF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbI8TLaqZF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbI8TLaqZF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbI8TLaqZF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbI8TLaqZF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbI8TLaqZF .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;
}
.cid-vbI8TLaqZF .navbar.opened {
  transition: all 0.3s;
}
.cid-vbI8TLaqZF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbI8TLaqZF .navbar .navbar-logo img {
  width: auto;
}
.cid-vbI8TLaqZF .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbI8TLaqZF .navbar.collapsed {
  justify-content: center;
}
.cid-vbI8TLaqZF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbI8TLaqZF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbI8TLaqZF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbI8TLaqZF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbI8TLaqZF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbI8TLaqZF .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-vbI8TLaqZF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbI8TLaqZF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbI8TLaqZF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbI8TLaqZF .navbar {
    min-height: 72px;
  }
  .cid-vbI8TLaqZF .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbI8TLaqZF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbI8TLaqZF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbI8TLaqZF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbI8TLaqZF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbI8TLaqZF .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-vbI8TLaqZF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbI8TLaqZF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbI8TLaqZF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbI8TLaqZF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbI8TLaqZF .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbI8TLaqZF .dropdown-item.active,
.cid-vbI8TLaqZF .dropdown-item:active {
  background-color: transparent;
}
.cid-vbI8TLaqZF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbI8TLaqZF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbI8TLaqZF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbI8TLaqZF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbI8TLaqZF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbI8TLaqZF .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbI8TLaqZF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbI8TLaqZF .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbI8TLaqZF .navbar-buttons {
    text-align: left;
  }
}
.cid-vbI8TLaqZF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbI8TLaqZF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbI8TLaqZF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbI8TLaqZF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbI8TLaqZF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbI8TLaqZF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbI8TLaqZF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbI8TLaqZF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbI8TLaqZF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbI8TLaqZF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbI8TLaqZF .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbI8TLaqZF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbI8TLaqZF .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-vbI8TLaqZF .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbI8TLaqZF .navbar {
    height: 70px;
  }
  .cid-vbI8TLaqZF .navbar.opened {
    height: auto;
  }
  .cid-vbI8TLaqZF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbI8TLaqZF .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbI8TLaqZF .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbI8TLaqZF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbI8TLaqZF .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-vbI8TLaqZF .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbI8TLaqZF .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbI8TLaqZF .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbI8TLaqZF .navbar-brand {
    margin-right: auto;
  }
  .cid-vbI8TLaqZF .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbI8TLaqZF .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbI8TLaqZF .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbI8TLaqZF .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-vbI8TLaqZF .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbI8TLaqZF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbI8TLaqZF .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-vbI8TLaqZF .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbI8TLaqZF .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-vbI8TLaqZF .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbI8TLaqZF .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbI8TLF2RF {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbI8TLF2RF .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbI8TLF2RF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbI8TLF2RF .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbI8TLF2RF .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbI8TLF2RF .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbI8TLF2RF .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbI8TLF2RF .mbr-section-title {
  color: #cac8c8;
}
.cid-vbI8TLF2RF .mbr-text,
.cid-vbI8TLF2RF .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbI8TLPMb9 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbI8TLPMb9 .mbr-text {
  color: #000000;
}
.cid-vbI8TLPMb9 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbI8TLPMb9 .mbr-section-title {
  color: #000000;
}
.cid-vbI9MnEzRd {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbI9MnEzRd .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-vbI9MnEzRd .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbI9MnEzRd .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-vbI9MnEzRd .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbI9MnEzRd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbI9MnEzRd .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbI9MnEzRd .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbI9MnEzRd .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbI9MnEzRd .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbI9MnEzRd .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbI9MnEzRd .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbI9MnEzRd .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbI9MnEzRd .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbI9MnEzRd .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbI9MnEzRd .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbI9MnEzRd .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbI9MnEzRd .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbI9MnEzRd .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbI9MnEzRd .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbI9MnEzRd .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbI9MnEzRd .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbI9MnEzRd .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbI9MnEzRd .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbI9MnEzRd .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbI9MnEzRd .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbI9MnEzRd .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: #232323;
}
.cid-vbI9MnEzRd .nav-item:focus,
.cid-vbI9MnEzRd .nav-link:focus {
  outline: none;
}
.cid-vbI9MnEzRd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbI9MnEzRd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbI9MnEzRd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbI9MnEzRd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbI9MnEzRd .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbI9MnEzRd .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbI9MnEzRd .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;
}
.cid-vbI9MnEzRd .navbar.opened {
  transition: all 0.3s;
}
.cid-vbI9MnEzRd .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbI9MnEzRd .navbar .navbar-logo img {
  width: auto;
}
.cid-vbI9MnEzRd .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbI9MnEzRd .navbar.collapsed {
  justify-content: center;
}
.cid-vbI9MnEzRd .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbI9MnEzRd .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbI9MnEzRd .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbI9MnEzRd .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbI9MnEzRd .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbI9MnEzRd .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-vbI9MnEzRd .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbI9MnEzRd .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbI9MnEzRd .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbI9MnEzRd .navbar {
    min-height: 72px;
  }
  .cid-vbI9MnEzRd .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbI9MnEzRd .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbI9MnEzRd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbI9MnEzRd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbI9MnEzRd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbI9MnEzRd .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-vbI9MnEzRd .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbI9MnEzRd .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbI9MnEzRd .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbI9MnEzRd .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbI9MnEzRd .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbI9MnEzRd .dropdown-item.active,
.cid-vbI9MnEzRd .dropdown-item:active {
  background-color: transparent;
}
.cid-vbI9MnEzRd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbI9MnEzRd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbI9MnEzRd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbI9MnEzRd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbI9MnEzRd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbI9MnEzRd .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbI9MnEzRd ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbI9MnEzRd .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbI9MnEzRd .navbar-buttons {
    text-align: left;
  }
}
.cid-vbI9MnEzRd button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbI9MnEzRd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbI9MnEzRd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbI9MnEzRd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbI9MnEzRd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbI9MnEzRd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbI9MnEzRd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbI9MnEzRd nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbI9MnEzRd nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbI9MnEzRd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbI9MnEzRd .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbI9MnEzRd a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbI9MnEzRd .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-vbI9MnEzRd .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbI9MnEzRd .navbar {
    height: 70px;
  }
  .cid-vbI9MnEzRd .navbar.opened {
    height: auto;
  }
  .cid-vbI9MnEzRd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbI9MnEzRd .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbI9MnEzRd .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbI9MnEzRd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbI9MnEzRd .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-vbI9MnEzRd .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbI9MnEzRd .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbI9MnEzRd .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbI9MnEzRd .navbar-brand {
    margin-right: auto;
  }
  .cid-vbI9MnEzRd .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbI9MnEzRd .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbI9MnEzRd .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbI9MnEzRd .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-vbI9MnEzRd .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbI9MnEzRd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbI9MnEzRd .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-vbI9MnEzRd .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbI9MnEzRd .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-vbI9MnEzRd .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbI9MnEzRd .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbI9MocQIz {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbI9MocQIz .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbI9MocQIz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbI9MocQIz .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbI9MocQIz .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbI9MocQIz .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbI9MocQIz .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbI9MocQIz .mbr-section-title {
  color: #cac8c8;
}
.cid-vbI9MocQIz .mbr-text,
.cid-vbI9MocQIz .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbI9MopWgk {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbI9MopWgk .mbr-text {
  color: #000000;
}
.cid-vbI9MopWgk .mbr-section-subtitle {
  color: #000000;
}
.cid-vbI9MopWgk .mbr-section-title {
  color: #000000;
}
.cid-vbIadW9wGH {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbIadW9wGH .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-vbIadW9wGH .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbIadW9wGH .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-vbIadW9wGH .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbIadW9wGH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbIadW9wGH .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbIadW9wGH .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbIadW9wGH .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbIadW9wGH .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbIadW9wGH .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbIadW9wGH .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbIadW9wGH .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbIadW9wGH .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbIadW9wGH .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbIadW9wGH .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbIadW9wGH .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbIadW9wGH .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbIadW9wGH .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbIadW9wGH .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbIadW9wGH .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbIadW9wGH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbIadW9wGH .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbIadW9wGH .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbIadW9wGH .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbIadW9wGH .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbIadW9wGH .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: #232323;
}
.cid-vbIadW9wGH .nav-item:focus,
.cid-vbIadW9wGH .nav-link:focus {
  outline: none;
}
.cid-vbIadW9wGH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbIadW9wGH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbIadW9wGH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbIadW9wGH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbIadW9wGH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbIadW9wGH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbIadW9wGH .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;
}
.cid-vbIadW9wGH .navbar.opened {
  transition: all 0.3s;
}
.cid-vbIadW9wGH .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbIadW9wGH .navbar .navbar-logo img {
  width: auto;
}
.cid-vbIadW9wGH .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbIadW9wGH .navbar.collapsed {
  justify-content: center;
}
.cid-vbIadW9wGH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbIadW9wGH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbIadW9wGH .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbIadW9wGH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbIadW9wGH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbIadW9wGH .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-vbIadW9wGH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbIadW9wGH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbIadW9wGH .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbIadW9wGH .navbar {
    min-height: 72px;
  }
  .cid-vbIadW9wGH .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbIadW9wGH .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbIadW9wGH .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbIadW9wGH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbIadW9wGH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbIadW9wGH .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-vbIadW9wGH .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbIadW9wGH .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbIadW9wGH .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbIadW9wGH .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbIadW9wGH .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbIadW9wGH .dropdown-item.active,
.cid-vbIadW9wGH .dropdown-item:active {
  background-color: transparent;
}
.cid-vbIadW9wGH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbIadW9wGH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbIadW9wGH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbIadW9wGH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbIadW9wGH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbIadW9wGH .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbIadW9wGH ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbIadW9wGH .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbIadW9wGH .navbar-buttons {
    text-align: left;
  }
}
.cid-vbIadW9wGH button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbIadW9wGH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbIadW9wGH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbIadW9wGH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbIadW9wGH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbIadW9wGH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbIadW9wGH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbIadW9wGH nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbIadW9wGH nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbIadW9wGH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbIadW9wGH .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbIadW9wGH a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbIadW9wGH .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-vbIadW9wGH .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbIadW9wGH .navbar {
    height: 70px;
  }
  .cid-vbIadW9wGH .navbar.opened {
    height: auto;
  }
  .cid-vbIadW9wGH .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbIadW9wGH .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbIadW9wGH .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbIadW9wGH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbIadW9wGH .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-vbIadW9wGH .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbIadW9wGH .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbIadW9wGH .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbIadW9wGH .navbar-brand {
    margin-right: auto;
  }
  .cid-vbIadW9wGH .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbIadW9wGH .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbIadW9wGH .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbIadW9wGH .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-vbIadW9wGH .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbIadW9wGH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbIadW9wGH .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-vbIadW9wGH .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbIadW9wGH .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-vbIadW9wGH .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbIadW9wGH .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbIadWGXVZ {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbIadWGXVZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbIadWGXVZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbIadWGXVZ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbIadWGXVZ .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbIadWGXVZ .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbIadWGXVZ .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbIadWGXVZ .mbr-section-title {
  color: #cac8c8;
}
.cid-vbIadWGXVZ .mbr-text,
.cid-vbIadWGXVZ .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbIadWQPFA {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbIadWQPFA .mbr-text {
  color: #000000;
}
.cid-vbIadWQPFA .mbr-section-subtitle {
  color: #000000;
}
.cid-vbIadWQPFA .mbr-section-title {
  color: #000000;
}
.cid-vbIaIiYsz6 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbIaIiYsz6 .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-vbIaIiYsz6 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbIaIiYsz6 .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-vbIaIiYsz6 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbIaIiYsz6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbIaIiYsz6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbIaIiYsz6 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbIaIiYsz6 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbIaIiYsz6 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbIaIiYsz6 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbIaIiYsz6 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbIaIiYsz6 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbIaIiYsz6 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbIaIiYsz6 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbIaIiYsz6 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbIaIiYsz6 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbIaIiYsz6 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbIaIiYsz6 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbIaIiYsz6 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbIaIiYsz6 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbIaIiYsz6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbIaIiYsz6 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbIaIiYsz6 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbIaIiYsz6 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbIaIiYsz6 .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbIaIiYsz6 .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: #232323;
}
.cid-vbIaIiYsz6 .nav-item:focus,
.cid-vbIaIiYsz6 .nav-link:focus {
  outline: none;
}
.cid-vbIaIiYsz6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbIaIiYsz6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbIaIiYsz6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbIaIiYsz6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbIaIiYsz6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbIaIiYsz6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbIaIiYsz6 .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;
}
.cid-vbIaIiYsz6 .navbar.opened {
  transition: all 0.3s;
}
.cid-vbIaIiYsz6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbIaIiYsz6 .navbar .navbar-logo img {
  width: auto;
}
.cid-vbIaIiYsz6 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbIaIiYsz6 .navbar.collapsed {
  justify-content: center;
}
.cid-vbIaIiYsz6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbIaIiYsz6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbIaIiYsz6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbIaIiYsz6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbIaIiYsz6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbIaIiYsz6 .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-vbIaIiYsz6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbIaIiYsz6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbIaIiYsz6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbIaIiYsz6 .navbar {
    min-height: 72px;
  }
  .cid-vbIaIiYsz6 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbIaIiYsz6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbIaIiYsz6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbIaIiYsz6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbIaIiYsz6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbIaIiYsz6 .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-vbIaIiYsz6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbIaIiYsz6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbIaIiYsz6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbIaIiYsz6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbIaIiYsz6 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbIaIiYsz6 .dropdown-item.active,
.cid-vbIaIiYsz6 .dropdown-item:active {
  background-color: transparent;
}
.cid-vbIaIiYsz6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbIaIiYsz6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbIaIiYsz6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbIaIiYsz6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbIaIiYsz6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbIaIiYsz6 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbIaIiYsz6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbIaIiYsz6 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbIaIiYsz6 .navbar-buttons {
    text-align: left;
  }
}
.cid-vbIaIiYsz6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbIaIiYsz6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbIaIiYsz6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbIaIiYsz6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbIaIiYsz6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbIaIiYsz6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbIaIiYsz6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbIaIiYsz6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbIaIiYsz6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbIaIiYsz6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbIaIiYsz6 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbIaIiYsz6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbIaIiYsz6 .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-vbIaIiYsz6 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbIaIiYsz6 .navbar {
    height: 70px;
  }
  .cid-vbIaIiYsz6 .navbar.opened {
    height: auto;
  }
  .cid-vbIaIiYsz6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbIaIiYsz6 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbIaIiYsz6 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbIaIiYsz6 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbIaIiYsz6 .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-vbIaIiYsz6 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbIaIiYsz6 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbIaIiYsz6 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbIaIiYsz6 .navbar-brand {
    margin-right: auto;
  }
  .cid-vbIaIiYsz6 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbIaIiYsz6 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbIaIiYsz6 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbIaIiYsz6 .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-vbIaIiYsz6 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbIaIiYsz6 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbIaIiYsz6 .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-vbIaIiYsz6 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbIaIiYsz6 .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-vbIaIiYsz6 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbIaIiYsz6 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbIaIjBua5 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbIaIjBua5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbIaIjBua5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbIaIjBua5 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbIaIjBua5 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbIaIjBua5 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbIaIjBua5 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbIaIjBua5 .mbr-section-title {
  color: #cac8c8;
}
.cid-vbIaIjBua5 .mbr-text,
.cid-vbIaIjBua5 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbIaIjUZwl {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbIaIjUZwl .mbr-text {
  color: #000000;
}
.cid-vbIaIjUZwl .mbr-section-subtitle {
  color: #000000;
}
.cid-vbIaIjUZwl .mbr-section-title {
  color: #000000;
}
.cid-vbLYv4ZvPg {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbLYv4ZvPg .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-vbLYv4ZvPg .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbLYv4ZvPg .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-vbLYv4ZvPg .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbLYv4ZvPg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbLYv4ZvPg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbLYv4ZvPg .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbLYv4ZvPg .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbLYv4ZvPg .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbLYv4ZvPg .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbLYv4ZvPg .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbLYv4ZvPg .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbLYv4ZvPg .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbLYv4ZvPg .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbLYv4ZvPg .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbLYv4ZvPg .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbLYv4ZvPg .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbLYv4ZvPg .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbLYv4ZvPg .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbLYv4ZvPg .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbLYv4ZvPg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbLYv4ZvPg .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbLYv4ZvPg .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbLYv4ZvPg .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbLYv4ZvPg .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbLYv4ZvPg .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: #232323;
}
.cid-vbLYv4ZvPg .nav-item:focus,
.cid-vbLYv4ZvPg .nav-link:focus {
  outline: none;
}
.cid-vbLYv4ZvPg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbLYv4ZvPg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbLYv4ZvPg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbLYv4ZvPg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbLYv4ZvPg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbLYv4ZvPg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbLYv4ZvPg .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;
}
.cid-vbLYv4ZvPg .navbar.opened {
  transition: all 0.3s;
}
.cid-vbLYv4ZvPg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbLYv4ZvPg .navbar .navbar-logo img {
  width: auto;
}
.cid-vbLYv4ZvPg .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbLYv4ZvPg .navbar.collapsed {
  justify-content: center;
}
.cid-vbLYv4ZvPg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbLYv4ZvPg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbLYv4ZvPg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbLYv4ZvPg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbLYv4ZvPg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbLYv4ZvPg .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-vbLYv4ZvPg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbLYv4ZvPg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbLYv4ZvPg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbLYv4ZvPg .navbar {
    min-height: 72px;
  }
  .cid-vbLYv4ZvPg .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbLYv4ZvPg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbLYv4ZvPg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbLYv4ZvPg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbLYv4ZvPg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbLYv4ZvPg .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-vbLYv4ZvPg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbLYv4ZvPg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbLYv4ZvPg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbLYv4ZvPg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbLYv4ZvPg .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbLYv4ZvPg .dropdown-item.active,
.cid-vbLYv4ZvPg .dropdown-item:active {
  background-color: transparent;
}
.cid-vbLYv4ZvPg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbLYv4ZvPg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbLYv4ZvPg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbLYv4ZvPg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbLYv4ZvPg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbLYv4ZvPg .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbLYv4ZvPg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbLYv4ZvPg .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbLYv4ZvPg .navbar-buttons {
    text-align: left;
  }
}
.cid-vbLYv4ZvPg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbLYv4ZvPg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbLYv4ZvPg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbLYv4ZvPg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbLYv4ZvPg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbLYv4ZvPg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbLYv4ZvPg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbLYv4ZvPg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbLYv4ZvPg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbLYv4ZvPg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbLYv4ZvPg .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbLYv4ZvPg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbLYv4ZvPg .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-vbLYv4ZvPg .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbLYv4ZvPg .navbar {
    height: 70px;
  }
  .cid-vbLYv4ZvPg .navbar.opened {
    height: auto;
  }
  .cid-vbLYv4ZvPg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbLYv4ZvPg .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbLYv4ZvPg .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbLYv4ZvPg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbLYv4ZvPg .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-vbLYv4ZvPg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbLYv4ZvPg .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbLYv4ZvPg .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbLYv4ZvPg .navbar-brand {
    margin-right: auto;
  }
  .cid-vbLYv4ZvPg .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbLYv4ZvPg .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbLYv4ZvPg .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbLYv4ZvPg .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-vbLYv4ZvPg .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbLYv4ZvPg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbLYv4ZvPg .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-vbLYv4ZvPg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbLYv4ZvPg .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-vbLYv4ZvPg .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbLYv4ZvPg .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbLYv5w4rw {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbLYv5w4rw .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbLYv5w4rw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbLYv5w4rw .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbLYv5w4rw .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbLYv5w4rw .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbLYv5w4rw .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbLYv5w4rw .mbr-section-title {
  color: #cac8c8;
}
.cid-vbLYv5w4rw .mbr-text,
.cid-vbLYv5w4rw .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbLYv5Lbxv {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbLYv5Lbxv .mbr-text {
  color: #000000;
}
.cid-vbLYv5Lbxv .mbr-section-subtitle {
  color: #000000;
}
.cid-vbLYv5Lbxv .mbr-section-title {
  color: #000000;
}
.cid-vbLYMxZDYs {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbLYMxZDYs .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-vbLYMxZDYs .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbLYMxZDYs .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-vbLYMxZDYs .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbLYMxZDYs .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbLYMxZDYs .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbLYMxZDYs .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbLYMxZDYs .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbLYMxZDYs .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbLYMxZDYs .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbLYMxZDYs .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbLYMxZDYs .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbLYMxZDYs .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbLYMxZDYs .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbLYMxZDYs .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbLYMxZDYs .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbLYMxZDYs .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbLYMxZDYs .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbLYMxZDYs .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbLYMxZDYs .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbLYMxZDYs .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbLYMxZDYs .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbLYMxZDYs .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbLYMxZDYs .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbLYMxZDYs .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbLYMxZDYs .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: #232323;
}
.cid-vbLYMxZDYs .nav-item:focus,
.cid-vbLYMxZDYs .nav-link:focus {
  outline: none;
}
.cid-vbLYMxZDYs .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbLYMxZDYs .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbLYMxZDYs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbLYMxZDYs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbLYMxZDYs .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbLYMxZDYs .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbLYMxZDYs .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;
}
.cid-vbLYMxZDYs .navbar.opened {
  transition: all 0.3s;
}
.cid-vbLYMxZDYs .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbLYMxZDYs .navbar .navbar-logo img {
  width: auto;
}
.cid-vbLYMxZDYs .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbLYMxZDYs .navbar.collapsed {
  justify-content: center;
}
.cid-vbLYMxZDYs .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbLYMxZDYs .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbLYMxZDYs .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbLYMxZDYs .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbLYMxZDYs .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbLYMxZDYs .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-vbLYMxZDYs .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbLYMxZDYs .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbLYMxZDYs .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbLYMxZDYs .navbar {
    min-height: 72px;
  }
  .cid-vbLYMxZDYs .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbLYMxZDYs .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbLYMxZDYs .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbLYMxZDYs .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbLYMxZDYs .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbLYMxZDYs .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-vbLYMxZDYs .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbLYMxZDYs .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbLYMxZDYs .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbLYMxZDYs .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbLYMxZDYs .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbLYMxZDYs .dropdown-item.active,
.cid-vbLYMxZDYs .dropdown-item:active {
  background-color: transparent;
}
.cid-vbLYMxZDYs .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbLYMxZDYs .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbLYMxZDYs .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbLYMxZDYs .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbLYMxZDYs .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbLYMxZDYs .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbLYMxZDYs ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbLYMxZDYs .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbLYMxZDYs .navbar-buttons {
    text-align: left;
  }
}
.cid-vbLYMxZDYs button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbLYMxZDYs button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbLYMxZDYs button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbLYMxZDYs button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbLYMxZDYs button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbLYMxZDYs button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbLYMxZDYs nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbLYMxZDYs nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbLYMxZDYs nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbLYMxZDYs nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbLYMxZDYs .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbLYMxZDYs a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbLYMxZDYs .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-vbLYMxZDYs .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbLYMxZDYs .navbar {
    height: 70px;
  }
  .cid-vbLYMxZDYs .navbar.opened {
    height: auto;
  }
  .cid-vbLYMxZDYs .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbLYMxZDYs .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbLYMxZDYs .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbLYMxZDYs .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbLYMxZDYs .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-vbLYMxZDYs .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbLYMxZDYs .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbLYMxZDYs .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbLYMxZDYs .navbar-brand {
    margin-right: auto;
  }
  .cid-vbLYMxZDYs .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbLYMxZDYs .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbLYMxZDYs .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbLYMxZDYs .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-vbLYMxZDYs .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbLYMxZDYs .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbLYMxZDYs .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-vbLYMxZDYs .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbLYMxZDYs .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-vbLYMxZDYs .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbLYMxZDYs .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbLYMysLGr {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbLYMysLGr .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbLYMysLGr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbLYMysLGr .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbLYMysLGr .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbLYMysLGr .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbLYMysLGr .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbLYMysLGr .mbr-section-title {
  color: #cac8c8;
}
.cid-vbLYMysLGr .mbr-text,
.cid-vbLYMysLGr .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbLYMyGhwA {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbLYMyGhwA .mbr-text {
  color: #000000;
}
.cid-vbLYMyGhwA .mbr-section-subtitle {
  color: #000000;
}
.cid-vbLYMyGhwA .mbr-section-title {
  color: #000000;
}
.cid-vbLZ7bPayj {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbLZ7bPayj .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-vbLZ7bPayj .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbLZ7bPayj .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-vbLZ7bPayj .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbLZ7bPayj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbLZ7bPayj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbLZ7bPayj .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbLZ7bPayj .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbLZ7bPayj .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbLZ7bPayj .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbLZ7bPayj .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbLZ7bPayj .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbLZ7bPayj .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbLZ7bPayj .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbLZ7bPayj .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbLZ7bPayj .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbLZ7bPayj .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbLZ7bPayj .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbLZ7bPayj .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbLZ7bPayj .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbLZ7bPayj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbLZ7bPayj .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbLZ7bPayj .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbLZ7bPayj .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbLZ7bPayj .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbLZ7bPayj .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: #232323;
}
.cid-vbLZ7bPayj .nav-item:focus,
.cid-vbLZ7bPayj .nav-link:focus {
  outline: none;
}
.cid-vbLZ7bPayj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbLZ7bPayj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbLZ7bPayj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbLZ7bPayj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbLZ7bPayj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbLZ7bPayj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbLZ7bPayj .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;
}
.cid-vbLZ7bPayj .navbar.opened {
  transition: all 0.3s;
}
.cid-vbLZ7bPayj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbLZ7bPayj .navbar .navbar-logo img {
  width: auto;
}
.cid-vbLZ7bPayj .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbLZ7bPayj .navbar.collapsed {
  justify-content: center;
}
.cid-vbLZ7bPayj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbLZ7bPayj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbLZ7bPayj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbLZ7bPayj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbLZ7bPayj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbLZ7bPayj .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-vbLZ7bPayj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbLZ7bPayj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbLZ7bPayj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbLZ7bPayj .navbar {
    min-height: 72px;
  }
  .cid-vbLZ7bPayj .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbLZ7bPayj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbLZ7bPayj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbLZ7bPayj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbLZ7bPayj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbLZ7bPayj .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-vbLZ7bPayj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbLZ7bPayj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbLZ7bPayj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbLZ7bPayj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbLZ7bPayj .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbLZ7bPayj .dropdown-item.active,
.cid-vbLZ7bPayj .dropdown-item:active {
  background-color: transparent;
}
.cid-vbLZ7bPayj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbLZ7bPayj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbLZ7bPayj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbLZ7bPayj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbLZ7bPayj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbLZ7bPayj .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbLZ7bPayj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbLZ7bPayj .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbLZ7bPayj .navbar-buttons {
    text-align: left;
  }
}
.cid-vbLZ7bPayj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbLZ7bPayj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbLZ7bPayj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbLZ7bPayj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbLZ7bPayj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbLZ7bPayj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbLZ7bPayj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbLZ7bPayj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbLZ7bPayj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbLZ7bPayj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbLZ7bPayj .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbLZ7bPayj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbLZ7bPayj .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-vbLZ7bPayj .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbLZ7bPayj .navbar {
    height: 70px;
  }
  .cid-vbLZ7bPayj .navbar.opened {
    height: auto;
  }
  .cid-vbLZ7bPayj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbLZ7bPayj .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbLZ7bPayj .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbLZ7bPayj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbLZ7bPayj .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-vbLZ7bPayj .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbLZ7bPayj .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbLZ7bPayj .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbLZ7bPayj .navbar-brand {
    margin-right: auto;
  }
  .cid-vbLZ7bPayj .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbLZ7bPayj .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbLZ7bPayj .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbLZ7bPayj .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-vbLZ7bPayj .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbLZ7bPayj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbLZ7bPayj .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-vbLZ7bPayj .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbLZ7bPayj .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-vbLZ7bPayj .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbLZ7bPayj .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbLZ7chmh9 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbLZ7chmh9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbLZ7chmh9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbLZ7chmh9 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbLZ7chmh9 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbLZ7chmh9 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbLZ7chmh9 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbLZ7chmh9 .mbr-section-title {
  color: #cac8c8;
}
.cid-vbLZ7chmh9 .mbr-text,
.cid-vbLZ7chmh9 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbLZ7cv0Zb {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbLZ7cv0Zb .mbr-text {
  color: #000000;
}
.cid-vbLZ7cv0Zb .mbr-section-subtitle {
  color: #000000;
}
.cid-vbLZ7cv0Zb .mbr-section-title {
  color: #000000;
}
.cid-vbLZsVIOhC {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbLZsVIOhC .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-vbLZsVIOhC .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbLZsVIOhC .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-vbLZsVIOhC .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbLZsVIOhC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbLZsVIOhC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbLZsVIOhC .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbLZsVIOhC .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbLZsVIOhC .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbLZsVIOhC .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbLZsVIOhC .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbLZsVIOhC .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbLZsVIOhC .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbLZsVIOhC .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbLZsVIOhC .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbLZsVIOhC .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbLZsVIOhC .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbLZsVIOhC .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbLZsVIOhC .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbLZsVIOhC .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbLZsVIOhC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbLZsVIOhC .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbLZsVIOhC .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbLZsVIOhC .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbLZsVIOhC .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbLZsVIOhC .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: #232323;
}
.cid-vbLZsVIOhC .nav-item:focus,
.cid-vbLZsVIOhC .nav-link:focus {
  outline: none;
}
.cid-vbLZsVIOhC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbLZsVIOhC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbLZsVIOhC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbLZsVIOhC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbLZsVIOhC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbLZsVIOhC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbLZsVIOhC .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;
}
.cid-vbLZsVIOhC .navbar.opened {
  transition: all 0.3s;
}
.cid-vbLZsVIOhC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbLZsVIOhC .navbar .navbar-logo img {
  width: auto;
}
.cid-vbLZsVIOhC .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbLZsVIOhC .navbar.collapsed {
  justify-content: center;
}
.cid-vbLZsVIOhC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbLZsVIOhC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbLZsVIOhC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbLZsVIOhC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbLZsVIOhC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbLZsVIOhC .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-vbLZsVIOhC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbLZsVIOhC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbLZsVIOhC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbLZsVIOhC .navbar {
    min-height: 72px;
  }
  .cid-vbLZsVIOhC .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbLZsVIOhC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbLZsVIOhC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbLZsVIOhC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbLZsVIOhC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbLZsVIOhC .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-vbLZsVIOhC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbLZsVIOhC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbLZsVIOhC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbLZsVIOhC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbLZsVIOhC .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbLZsVIOhC .dropdown-item.active,
.cid-vbLZsVIOhC .dropdown-item:active {
  background-color: transparent;
}
.cid-vbLZsVIOhC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbLZsVIOhC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbLZsVIOhC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbLZsVIOhC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbLZsVIOhC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbLZsVIOhC .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbLZsVIOhC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbLZsVIOhC .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbLZsVIOhC .navbar-buttons {
    text-align: left;
  }
}
.cid-vbLZsVIOhC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbLZsVIOhC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbLZsVIOhC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbLZsVIOhC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbLZsVIOhC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbLZsVIOhC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbLZsVIOhC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbLZsVIOhC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbLZsVIOhC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbLZsVIOhC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbLZsVIOhC .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbLZsVIOhC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbLZsVIOhC .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-vbLZsVIOhC .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbLZsVIOhC .navbar {
    height: 70px;
  }
  .cid-vbLZsVIOhC .navbar.opened {
    height: auto;
  }
  .cid-vbLZsVIOhC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbLZsVIOhC .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbLZsVIOhC .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbLZsVIOhC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbLZsVIOhC .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-vbLZsVIOhC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbLZsVIOhC .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbLZsVIOhC .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbLZsVIOhC .navbar-brand {
    margin-right: auto;
  }
  .cid-vbLZsVIOhC .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbLZsVIOhC .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbLZsVIOhC .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbLZsVIOhC .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-vbLZsVIOhC .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbLZsVIOhC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbLZsVIOhC .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-vbLZsVIOhC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbLZsVIOhC .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-vbLZsVIOhC .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbLZsVIOhC .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbLZsWcxoe {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbLZsWcxoe .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbLZsWcxoe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbLZsWcxoe .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbLZsWcxoe .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbLZsWcxoe .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbLZsWcxoe .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbLZsWcxoe .mbr-section-title {
  color: #cac8c8;
}
.cid-vbLZsWcxoe .mbr-text,
.cid-vbLZsWcxoe .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbLZsWrbR5 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbLZsWrbR5 .mbr-text {
  color: #000000;
}
.cid-vbLZsWrbR5 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbLZsWrbR5 .mbr-section-title {
  color: #000000;
}
.cid-vbLZN5qiD6 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbLZN5qiD6 .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-vbLZN5qiD6 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbLZN5qiD6 .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-vbLZN5qiD6 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbLZN5qiD6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbLZN5qiD6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbLZN5qiD6 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbLZN5qiD6 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbLZN5qiD6 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbLZN5qiD6 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbLZN5qiD6 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbLZN5qiD6 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbLZN5qiD6 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbLZN5qiD6 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbLZN5qiD6 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbLZN5qiD6 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbLZN5qiD6 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbLZN5qiD6 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbLZN5qiD6 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbLZN5qiD6 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbLZN5qiD6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbLZN5qiD6 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbLZN5qiD6 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbLZN5qiD6 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbLZN5qiD6 .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbLZN5qiD6 .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: #232323;
}
.cid-vbLZN5qiD6 .nav-item:focus,
.cid-vbLZN5qiD6 .nav-link:focus {
  outline: none;
}
.cid-vbLZN5qiD6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbLZN5qiD6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbLZN5qiD6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbLZN5qiD6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbLZN5qiD6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbLZN5qiD6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbLZN5qiD6 .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;
}
.cid-vbLZN5qiD6 .navbar.opened {
  transition: all 0.3s;
}
.cid-vbLZN5qiD6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbLZN5qiD6 .navbar .navbar-logo img {
  width: auto;
}
.cid-vbLZN5qiD6 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbLZN5qiD6 .navbar.collapsed {
  justify-content: center;
}
.cid-vbLZN5qiD6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbLZN5qiD6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbLZN5qiD6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbLZN5qiD6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbLZN5qiD6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbLZN5qiD6 .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-vbLZN5qiD6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbLZN5qiD6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbLZN5qiD6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbLZN5qiD6 .navbar {
    min-height: 72px;
  }
  .cid-vbLZN5qiD6 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbLZN5qiD6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbLZN5qiD6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbLZN5qiD6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbLZN5qiD6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbLZN5qiD6 .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-vbLZN5qiD6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbLZN5qiD6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbLZN5qiD6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbLZN5qiD6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbLZN5qiD6 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbLZN5qiD6 .dropdown-item.active,
.cid-vbLZN5qiD6 .dropdown-item:active {
  background-color: transparent;
}
.cid-vbLZN5qiD6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbLZN5qiD6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbLZN5qiD6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbLZN5qiD6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbLZN5qiD6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbLZN5qiD6 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbLZN5qiD6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbLZN5qiD6 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbLZN5qiD6 .navbar-buttons {
    text-align: left;
  }
}
.cid-vbLZN5qiD6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbLZN5qiD6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbLZN5qiD6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbLZN5qiD6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbLZN5qiD6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbLZN5qiD6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbLZN5qiD6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbLZN5qiD6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbLZN5qiD6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbLZN5qiD6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbLZN5qiD6 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbLZN5qiD6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbLZN5qiD6 .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-vbLZN5qiD6 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbLZN5qiD6 .navbar {
    height: 70px;
  }
  .cid-vbLZN5qiD6 .navbar.opened {
    height: auto;
  }
  .cid-vbLZN5qiD6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbLZN5qiD6 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbLZN5qiD6 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbLZN5qiD6 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbLZN5qiD6 .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-vbLZN5qiD6 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbLZN5qiD6 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbLZN5qiD6 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbLZN5qiD6 .navbar-brand {
    margin-right: auto;
  }
  .cid-vbLZN5qiD6 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbLZN5qiD6 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbLZN5qiD6 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbLZN5qiD6 .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-vbLZN5qiD6 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbLZN5qiD6 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbLZN5qiD6 .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-vbLZN5qiD6 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbLZN5qiD6 .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-vbLZN5qiD6 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbLZN5qiD6 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbLZN5W0zV {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbLZN5W0zV .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbLZN5W0zV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbLZN5W0zV .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbLZN5W0zV .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbLZN5W0zV .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbLZN5W0zV .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbLZN5W0zV .mbr-section-title {
  color: #cac8c8;
}
.cid-vbLZN5W0zV .mbr-text,
.cid-vbLZN5W0zV .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbLZN69JZK {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbLZN69JZK .mbr-text {
  color: #000000;
}
.cid-vbLZN69JZK .mbr-section-subtitle {
  color: #000000;
}
.cid-vbLZN69JZK .mbr-section-title {
  color: #000000;
}
.cid-vbM05WlGWk {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbM05WlGWk .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-vbM05WlGWk .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbM05WlGWk .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-vbM05WlGWk .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbM05WlGWk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbM05WlGWk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbM05WlGWk .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbM05WlGWk .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbM05WlGWk .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbM05WlGWk .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbM05WlGWk .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbM05WlGWk .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbM05WlGWk .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbM05WlGWk .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbM05WlGWk .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbM05WlGWk .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbM05WlGWk .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbM05WlGWk .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbM05WlGWk .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbM05WlGWk .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbM05WlGWk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbM05WlGWk .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbM05WlGWk .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbM05WlGWk .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbM05WlGWk .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbM05WlGWk .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: #232323;
}
.cid-vbM05WlGWk .nav-item:focus,
.cid-vbM05WlGWk .nav-link:focus {
  outline: none;
}
.cid-vbM05WlGWk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbM05WlGWk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbM05WlGWk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbM05WlGWk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbM05WlGWk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbM05WlGWk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbM05WlGWk .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;
}
.cid-vbM05WlGWk .navbar.opened {
  transition: all 0.3s;
}
.cid-vbM05WlGWk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbM05WlGWk .navbar .navbar-logo img {
  width: auto;
}
.cid-vbM05WlGWk .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbM05WlGWk .navbar.collapsed {
  justify-content: center;
}
.cid-vbM05WlGWk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbM05WlGWk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbM05WlGWk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbM05WlGWk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbM05WlGWk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbM05WlGWk .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-vbM05WlGWk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbM05WlGWk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbM05WlGWk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbM05WlGWk .navbar {
    min-height: 72px;
  }
  .cid-vbM05WlGWk .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbM05WlGWk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbM05WlGWk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbM05WlGWk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbM05WlGWk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbM05WlGWk .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-vbM05WlGWk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbM05WlGWk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbM05WlGWk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbM05WlGWk .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbM05WlGWk .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbM05WlGWk .dropdown-item.active,
.cid-vbM05WlGWk .dropdown-item:active {
  background-color: transparent;
}
.cid-vbM05WlGWk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbM05WlGWk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbM05WlGWk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbM05WlGWk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbM05WlGWk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbM05WlGWk .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbM05WlGWk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbM05WlGWk .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbM05WlGWk .navbar-buttons {
    text-align: left;
  }
}
.cid-vbM05WlGWk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbM05WlGWk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbM05WlGWk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbM05WlGWk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbM05WlGWk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbM05WlGWk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbM05WlGWk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbM05WlGWk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbM05WlGWk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbM05WlGWk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbM05WlGWk .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbM05WlGWk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbM05WlGWk .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-vbM05WlGWk .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbM05WlGWk .navbar {
    height: 70px;
  }
  .cid-vbM05WlGWk .navbar.opened {
    height: auto;
  }
  .cid-vbM05WlGWk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbM05WlGWk .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbM05WlGWk .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbM05WlGWk .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbM05WlGWk .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-vbM05WlGWk .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbM05WlGWk .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbM05WlGWk .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbM05WlGWk .navbar-brand {
    margin-right: auto;
  }
  .cid-vbM05WlGWk .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbM05WlGWk .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbM05WlGWk .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbM05WlGWk .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-vbM05WlGWk .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbM05WlGWk .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbM05WlGWk .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-vbM05WlGWk .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbM05WlGWk .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-vbM05WlGWk .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbM05WlGWk .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbM05WPfAv {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbM05WPfAv .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbM05WPfAv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbM05WPfAv .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbM05WPfAv .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbM05WPfAv .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbM05WPfAv .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbM05WPfAv .mbr-section-title {
  color: #cac8c8;
}
.cid-vbM05WPfAv .mbr-text,
.cid-vbM05WPfAv .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbM05WY5fZ {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbM05WY5fZ .mbr-text {
  color: #000000;
}
.cid-vbM05WY5fZ .mbr-section-subtitle {
  color: #000000;
}
.cid-vbM05WY5fZ .mbr-section-title {
  color: #000000;
}
.cid-vbM0qJfzve {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbM0qJfzve .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-vbM0qJfzve .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbM0qJfzve .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-vbM0qJfzve .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbM0qJfzve .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbM0qJfzve .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbM0qJfzve .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbM0qJfzve .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbM0qJfzve .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbM0qJfzve .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbM0qJfzve .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbM0qJfzve .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbM0qJfzve .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbM0qJfzve .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbM0qJfzve .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbM0qJfzve .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbM0qJfzve .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbM0qJfzve .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbM0qJfzve .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbM0qJfzve .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbM0qJfzve .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbM0qJfzve .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbM0qJfzve .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbM0qJfzve .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbM0qJfzve .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbM0qJfzve .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: #232323;
}
.cid-vbM0qJfzve .nav-item:focus,
.cid-vbM0qJfzve .nav-link:focus {
  outline: none;
}
.cid-vbM0qJfzve .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbM0qJfzve .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbM0qJfzve .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbM0qJfzve .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbM0qJfzve .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbM0qJfzve .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbM0qJfzve .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;
}
.cid-vbM0qJfzve .navbar.opened {
  transition: all 0.3s;
}
.cid-vbM0qJfzve .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbM0qJfzve .navbar .navbar-logo img {
  width: auto;
}
.cid-vbM0qJfzve .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbM0qJfzve .navbar.collapsed {
  justify-content: center;
}
.cid-vbM0qJfzve .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbM0qJfzve .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbM0qJfzve .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbM0qJfzve .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbM0qJfzve .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbM0qJfzve .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-vbM0qJfzve .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbM0qJfzve .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbM0qJfzve .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbM0qJfzve .navbar {
    min-height: 72px;
  }
  .cid-vbM0qJfzve .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbM0qJfzve .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbM0qJfzve .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbM0qJfzve .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbM0qJfzve .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbM0qJfzve .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-vbM0qJfzve .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbM0qJfzve .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbM0qJfzve .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbM0qJfzve .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbM0qJfzve .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbM0qJfzve .dropdown-item.active,
.cid-vbM0qJfzve .dropdown-item:active {
  background-color: transparent;
}
.cid-vbM0qJfzve .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbM0qJfzve .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbM0qJfzve .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbM0qJfzve .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbM0qJfzve .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbM0qJfzve .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbM0qJfzve ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbM0qJfzve .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbM0qJfzve .navbar-buttons {
    text-align: left;
  }
}
.cid-vbM0qJfzve button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbM0qJfzve button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbM0qJfzve button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbM0qJfzve button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbM0qJfzve button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbM0qJfzve button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbM0qJfzve nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbM0qJfzve nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbM0qJfzve nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbM0qJfzve nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbM0qJfzve .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbM0qJfzve a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbM0qJfzve .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-vbM0qJfzve .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbM0qJfzve .navbar {
    height: 70px;
  }
  .cid-vbM0qJfzve .navbar.opened {
    height: auto;
  }
  .cid-vbM0qJfzve .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbM0qJfzve .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbM0qJfzve .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbM0qJfzve .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbM0qJfzve .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-vbM0qJfzve .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbM0qJfzve .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbM0qJfzve .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbM0qJfzve .navbar-brand {
    margin-right: auto;
  }
  .cid-vbM0qJfzve .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbM0qJfzve .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbM0qJfzve .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbM0qJfzve .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-vbM0qJfzve .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbM0qJfzve .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbM0qJfzve .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-vbM0qJfzve .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbM0qJfzve .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-vbM0qJfzve .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbM0qJfzve .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbM0qJJKuV {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbM0qJJKuV .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbM0qJJKuV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbM0qJJKuV .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbM0qJJKuV .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbM0qJJKuV .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbM0qJJKuV .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbM0qJJKuV .mbr-section-title {
  color: #cac8c8;
}
.cid-vbM0qJJKuV .mbr-text,
.cid-vbM0qJJKuV .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbM0qJXEH5 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbM0qJXEH5 .mbr-text {
  color: #000000;
}
.cid-vbM0qJXEH5 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbM0qJXEH5 .mbr-section-title {
  color: #000000;
}
.cid-vbM0Id1ONZ {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbM0Id1ONZ .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-vbM0Id1ONZ .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbM0Id1ONZ .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-vbM0Id1ONZ .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbM0Id1ONZ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbM0Id1ONZ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbM0Id1ONZ .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbM0Id1ONZ .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbM0Id1ONZ .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbM0Id1ONZ .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbM0Id1ONZ .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbM0Id1ONZ .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbM0Id1ONZ .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbM0Id1ONZ .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbM0Id1ONZ .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbM0Id1ONZ .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbM0Id1ONZ .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbM0Id1ONZ .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbM0Id1ONZ .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbM0Id1ONZ .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbM0Id1ONZ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbM0Id1ONZ .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbM0Id1ONZ .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbM0Id1ONZ .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbM0Id1ONZ .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbM0Id1ONZ .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: #232323;
}
.cid-vbM0Id1ONZ .nav-item:focus,
.cid-vbM0Id1ONZ .nav-link:focus {
  outline: none;
}
.cid-vbM0Id1ONZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbM0Id1ONZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbM0Id1ONZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbM0Id1ONZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbM0Id1ONZ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbM0Id1ONZ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbM0Id1ONZ .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;
}
.cid-vbM0Id1ONZ .navbar.opened {
  transition: all 0.3s;
}
.cid-vbM0Id1ONZ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbM0Id1ONZ .navbar .navbar-logo img {
  width: auto;
}
.cid-vbM0Id1ONZ .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbM0Id1ONZ .navbar.collapsed {
  justify-content: center;
}
.cid-vbM0Id1ONZ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbM0Id1ONZ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbM0Id1ONZ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbM0Id1ONZ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbM0Id1ONZ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbM0Id1ONZ .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-vbM0Id1ONZ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbM0Id1ONZ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbM0Id1ONZ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbM0Id1ONZ .navbar {
    min-height: 72px;
  }
  .cid-vbM0Id1ONZ .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbM0Id1ONZ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbM0Id1ONZ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbM0Id1ONZ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbM0Id1ONZ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbM0Id1ONZ .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-vbM0Id1ONZ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbM0Id1ONZ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbM0Id1ONZ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbM0Id1ONZ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbM0Id1ONZ .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbM0Id1ONZ .dropdown-item.active,
.cid-vbM0Id1ONZ .dropdown-item:active {
  background-color: transparent;
}
.cid-vbM0Id1ONZ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbM0Id1ONZ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbM0Id1ONZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbM0Id1ONZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbM0Id1ONZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbM0Id1ONZ .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbM0Id1ONZ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbM0Id1ONZ .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbM0Id1ONZ .navbar-buttons {
    text-align: left;
  }
}
.cid-vbM0Id1ONZ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbM0Id1ONZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbM0Id1ONZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbM0Id1ONZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbM0Id1ONZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbM0Id1ONZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbM0Id1ONZ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbM0Id1ONZ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbM0Id1ONZ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbM0Id1ONZ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbM0Id1ONZ .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbM0Id1ONZ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbM0Id1ONZ .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-vbM0Id1ONZ .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbM0Id1ONZ .navbar {
    height: 70px;
  }
  .cid-vbM0Id1ONZ .navbar.opened {
    height: auto;
  }
  .cid-vbM0Id1ONZ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbM0Id1ONZ .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbM0Id1ONZ .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbM0Id1ONZ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbM0Id1ONZ .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-vbM0Id1ONZ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbM0Id1ONZ .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbM0Id1ONZ .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbM0Id1ONZ .navbar-brand {
    margin-right: auto;
  }
  .cid-vbM0Id1ONZ .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbM0Id1ONZ .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbM0Id1ONZ .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbM0Id1ONZ .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-vbM0Id1ONZ .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbM0Id1ONZ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbM0Id1ONZ .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-vbM0Id1ONZ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbM0Id1ONZ .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-vbM0Id1ONZ .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbM0Id1ONZ .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbM0Idw7VR {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbM0Idw7VR .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbM0Idw7VR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbM0Idw7VR .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbM0Idw7VR .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbM0Idw7VR .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbM0Idw7VR .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbM0Idw7VR .mbr-section-title {
  color: #cac8c8;
}
.cid-vbM0Idw7VR .mbr-text,
.cid-vbM0Idw7VR .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbM0IdGITO {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbM0IdGITO .mbr-text {
  color: #000000;
}
.cid-vbM0IdGITO .mbr-section-subtitle {
  color: #000000;
}
.cid-vbM0IdGITO .mbr-section-title {
  color: #000000;
}
.cid-vbM16TWZCD {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbM16TWZCD .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-vbM16TWZCD .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbM16TWZCD .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-vbM16TWZCD .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbM16TWZCD .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbM16TWZCD .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbM16TWZCD .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbM16TWZCD .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbM16TWZCD .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbM16TWZCD .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbM16TWZCD .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbM16TWZCD .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbM16TWZCD .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbM16TWZCD .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbM16TWZCD .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbM16TWZCD .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbM16TWZCD .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbM16TWZCD .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbM16TWZCD .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbM16TWZCD .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbM16TWZCD .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbM16TWZCD .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbM16TWZCD .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbM16TWZCD .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbM16TWZCD .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbM16TWZCD .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: #232323;
}
.cid-vbM16TWZCD .nav-item:focus,
.cid-vbM16TWZCD .nav-link:focus {
  outline: none;
}
.cid-vbM16TWZCD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbM16TWZCD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbM16TWZCD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbM16TWZCD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbM16TWZCD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbM16TWZCD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbM16TWZCD .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;
}
.cid-vbM16TWZCD .navbar.opened {
  transition: all 0.3s;
}
.cid-vbM16TWZCD .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbM16TWZCD .navbar .navbar-logo img {
  width: auto;
}
.cid-vbM16TWZCD .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbM16TWZCD .navbar.collapsed {
  justify-content: center;
}
.cid-vbM16TWZCD .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbM16TWZCD .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbM16TWZCD .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbM16TWZCD .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbM16TWZCD .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbM16TWZCD .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-vbM16TWZCD .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbM16TWZCD .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbM16TWZCD .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbM16TWZCD .navbar {
    min-height: 72px;
  }
  .cid-vbM16TWZCD .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbM16TWZCD .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbM16TWZCD .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbM16TWZCD .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbM16TWZCD .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbM16TWZCD .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-vbM16TWZCD .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbM16TWZCD .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbM16TWZCD .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbM16TWZCD .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbM16TWZCD .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbM16TWZCD .dropdown-item.active,
.cid-vbM16TWZCD .dropdown-item:active {
  background-color: transparent;
}
.cid-vbM16TWZCD .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbM16TWZCD .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbM16TWZCD .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbM16TWZCD .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbM16TWZCD .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbM16TWZCD .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbM16TWZCD ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbM16TWZCD .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbM16TWZCD .navbar-buttons {
    text-align: left;
  }
}
.cid-vbM16TWZCD button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbM16TWZCD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbM16TWZCD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbM16TWZCD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbM16TWZCD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbM16TWZCD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbM16TWZCD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbM16TWZCD nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbM16TWZCD nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbM16TWZCD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbM16TWZCD .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbM16TWZCD a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbM16TWZCD .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-vbM16TWZCD .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbM16TWZCD .navbar {
    height: 70px;
  }
  .cid-vbM16TWZCD .navbar.opened {
    height: auto;
  }
  .cid-vbM16TWZCD .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbM16TWZCD .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbM16TWZCD .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbM16TWZCD .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbM16TWZCD .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-vbM16TWZCD .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbM16TWZCD .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbM16TWZCD .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbM16TWZCD .navbar-brand {
    margin-right: auto;
  }
  .cid-vbM16TWZCD .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbM16TWZCD .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbM16TWZCD .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbM16TWZCD .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-vbM16TWZCD .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbM16TWZCD .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbM16TWZCD .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-vbM16TWZCD .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbM16TWZCD .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-vbM16TWZCD .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbM16TWZCD .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbM16UsT6j {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbM16UsT6j .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbM16UsT6j .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbM16UsT6j .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbM16UsT6j .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbM16UsT6j .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbM16UsT6j .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbM16UsT6j .mbr-section-title {
  color: #cac8c8;
}
.cid-vbM16UsT6j .mbr-text,
.cid-vbM16UsT6j .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbM16UFCg5 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbM16UFCg5 .mbr-text {
  color: #000000;
}
.cid-vbM16UFCg5 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbM16UFCg5 .mbr-section-title {
  color: #000000;
}
.cid-vbM1q9p9gR {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbM1q9p9gR .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-vbM1q9p9gR .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbM1q9p9gR .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-vbM1q9p9gR .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbM1q9p9gR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbM1q9p9gR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbM1q9p9gR .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbM1q9p9gR .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbM1q9p9gR .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbM1q9p9gR .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbM1q9p9gR .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbM1q9p9gR .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbM1q9p9gR .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbM1q9p9gR .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbM1q9p9gR .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbM1q9p9gR .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbM1q9p9gR .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbM1q9p9gR .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbM1q9p9gR .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbM1q9p9gR .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbM1q9p9gR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbM1q9p9gR .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbM1q9p9gR .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbM1q9p9gR .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbM1q9p9gR .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbM1q9p9gR .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: #232323;
}
.cid-vbM1q9p9gR .nav-item:focus,
.cid-vbM1q9p9gR .nav-link:focus {
  outline: none;
}
.cid-vbM1q9p9gR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbM1q9p9gR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbM1q9p9gR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbM1q9p9gR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbM1q9p9gR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbM1q9p9gR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbM1q9p9gR .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;
}
.cid-vbM1q9p9gR .navbar.opened {
  transition: all 0.3s;
}
.cid-vbM1q9p9gR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbM1q9p9gR .navbar .navbar-logo img {
  width: auto;
}
.cid-vbM1q9p9gR .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbM1q9p9gR .navbar.collapsed {
  justify-content: center;
}
.cid-vbM1q9p9gR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbM1q9p9gR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbM1q9p9gR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbM1q9p9gR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbM1q9p9gR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbM1q9p9gR .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-vbM1q9p9gR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbM1q9p9gR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbM1q9p9gR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbM1q9p9gR .navbar {
    min-height: 72px;
  }
  .cid-vbM1q9p9gR .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbM1q9p9gR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbM1q9p9gR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbM1q9p9gR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbM1q9p9gR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbM1q9p9gR .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-vbM1q9p9gR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbM1q9p9gR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbM1q9p9gR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbM1q9p9gR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbM1q9p9gR .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbM1q9p9gR .dropdown-item.active,
.cid-vbM1q9p9gR .dropdown-item:active {
  background-color: transparent;
}
.cid-vbM1q9p9gR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbM1q9p9gR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbM1q9p9gR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbM1q9p9gR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbM1q9p9gR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbM1q9p9gR .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbM1q9p9gR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbM1q9p9gR .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbM1q9p9gR .navbar-buttons {
    text-align: left;
  }
}
.cid-vbM1q9p9gR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbM1q9p9gR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbM1q9p9gR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbM1q9p9gR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbM1q9p9gR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbM1q9p9gR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbM1q9p9gR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbM1q9p9gR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbM1q9p9gR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbM1q9p9gR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbM1q9p9gR .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbM1q9p9gR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbM1q9p9gR .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-vbM1q9p9gR .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbM1q9p9gR .navbar {
    height: 70px;
  }
  .cid-vbM1q9p9gR .navbar.opened {
    height: auto;
  }
  .cid-vbM1q9p9gR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbM1q9p9gR .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbM1q9p9gR .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbM1q9p9gR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbM1q9p9gR .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-vbM1q9p9gR .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbM1q9p9gR .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbM1q9p9gR .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbM1q9p9gR .navbar-brand {
    margin-right: auto;
  }
  .cid-vbM1q9p9gR .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbM1q9p9gR .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbM1q9p9gR .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbM1q9p9gR .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-vbM1q9p9gR .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbM1q9p9gR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbM1q9p9gR .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-vbM1q9p9gR .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbM1q9p9gR .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-vbM1q9p9gR .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbM1q9p9gR .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbM1qa2QDx {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbM1qa2QDx .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbM1qa2QDx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbM1qa2QDx .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbM1qa2QDx .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbM1qa2QDx .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbM1qa2QDx .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbM1qa2QDx .mbr-section-title {
  color: #cac8c8;
}
.cid-vbM1qa2QDx .mbr-text,
.cid-vbM1qa2QDx .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbM1qagPzy {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbM1qagPzy .mbr-text {
  color: #000000;
}
.cid-vbM1qagPzy .mbr-section-subtitle {
  color: #000000;
}
.cid-vbM1qagPzy .mbr-section-title {
  color: #000000;
}
.cid-vbMmATtWZb {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbMmATtWZb .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-vbMmATtWZb .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbMmATtWZb .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-vbMmATtWZb .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbMmATtWZb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbMmATtWZb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbMmATtWZb .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbMmATtWZb .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbMmATtWZb .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbMmATtWZb .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbMmATtWZb .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbMmATtWZb .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbMmATtWZb .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbMmATtWZb .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbMmATtWZb .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbMmATtWZb .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbMmATtWZb .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbMmATtWZb .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbMmATtWZb .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbMmATtWZb .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbMmATtWZb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbMmATtWZb .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbMmATtWZb .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbMmATtWZb .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbMmATtWZb .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbMmATtWZb .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: #232323;
}
.cid-vbMmATtWZb .nav-item:focus,
.cid-vbMmATtWZb .nav-link:focus {
  outline: none;
}
.cid-vbMmATtWZb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbMmATtWZb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbMmATtWZb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbMmATtWZb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbMmATtWZb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbMmATtWZb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbMmATtWZb .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;
}
.cid-vbMmATtWZb .navbar.opened {
  transition: all 0.3s;
}
.cid-vbMmATtWZb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbMmATtWZb .navbar .navbar-logo img {
  width: auto;
}
.cid-vbMmATtWZb .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbMmATtWZb .navbar.collapsed {
  justify-content: center;
}
.cid-vbMmATtWZb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbMmATtWZb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbMmATtWZb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbMmATtWZb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbMmATtWZb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbMmATtWZb .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-vbMmATtWZb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbMmATtWZb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbMmATtWZb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbMmATtWZb .navbar {
    min-height: 72px;
  }
  .cid-vbMmATtWZb .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbMmATtWZb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbMmATtWZb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbMmATtWZb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbMmATtWZb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbMmATtWZb .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-vbMmATtWZb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbMmATtWZb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbMmATtWZb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbMmATtWZb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbMmATtWZb .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbMmATtWZb .dropdown-item.active,
.cid-vbMmATtWZb .dropdown-item:active {
  background-color: transparent;
}
.cid-vbMmATtWZb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbMmATtWZb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbMmATtWZb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbMmATtWZb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbMmATtWZb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbMmATtWZb .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbMmATtWZb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbMmATtWZb .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbMmATtWZb .navbar-buttons {
    text-align: left;
  }
}
.cid-vbMmATtWZb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbMmATtWZb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbMmATtWZb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbMmATtWZb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbMmATtWZb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbMmATtWZb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbMmATtWZb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbMmATtWZb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbMmATtWZb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbMmATtWZb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbMmATtWZb .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbMmATtWZb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbMmATtWZb .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-vbMmATtWZb .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbMmATtWZb .navbar {
    height: 70px;
  }
  .cid-vbMmATtWZb .navbar.opened {
    height: auto;
  }
  .cid-vbMmATtWZb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbMmATtWZb .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbMmATtWZb .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbMmATtWZb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbMmATtWZb .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-vbMmATtWZb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbMmATtWZb .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbMmATtWZb .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbMmATtWZb .navbar-brand {
    margin-right: auto;
  }
  .cid-vbMmATtWZb .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbMmATtWZb .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbMmATtWZb .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbMmATtWZb .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-vbMmATtWZb .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbMmATtWZb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbMmATtWZb .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-vbMmATtWZb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbMmATtWZb .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-vbMmATtWZb .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbMmATtWZb .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbMmAU3PET {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbMmAU3PET .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbMmAU3PET .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbMmAU3PET .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbMmAU3PET .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbMmAU3PET .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbMmAU3PET .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbMmAU3PET .mbr-section-title {
  color: #cac8c8;
}
.cid-vbMmAU3PET .mbr-text,
.cid-vbMmAU3PET .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbMmAUjKuq {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbMmAUjKuq .mbr-text {
  color: #000000;
}
.cid-vbMmAUjKuq .mbr-section-subtitle {
  color: #000000;
}
.cid-vbMmAUjKuq .mbr-section-title {
  color: #000000;
}
.cid-vbMmY0H3hb {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbMmY0H3hb .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-vbMmY0H3hb .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbMmY0H3hb .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-vbMmY0H3hb .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbMmY0H3hb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbMmY0H3hb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbMmY0H3hb .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbMmY0H3hb .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbMmY0H3hb .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbMmY0H3hb .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbMmY0H3hb .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbMmY0H3hb .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbMmY0H3hb .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbMmY0H3hb .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbMmY0H3hb .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbMmY0H3hb .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbMmY0H3hb .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbMmY0H3hb .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbMmY0H3hb .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbMmY0H3hb .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbMmY0H3hb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbMmY0H3hb .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbMmY0H3hb .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbMmY0H3hb .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbMmY0H3hb .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbMmY0H3hb .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: #232323;
}
.cid-vbMmY0H3hb .nav-item:focus,
.cid-vbMmY0H3hb .nav-link:focus {
  outline: none;
}
.cid-vbMmY0H3hb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbMmY0H3hb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbMmY0H3hb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbMmY0H3hb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbMmY0H3hb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbMmY0H3hb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbMmY0H3hb .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;
}
.cid-vbMmY0H3hb .navbar.opened {
  transition: all 0.3s;
}
.cid-vbMmY0H3hb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbMmY0H3hb .navbar .navbar-logo img {
  width: auto;
}
.cid-vbMmY0H3hb .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbMmY0H3hb .navbar.collapsed {
  justify-content: center;
}
.cid-vbMmY0H3hb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbMmY0H3hb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbMmY0H3hb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbMmY0H3hb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbMmY0H3hb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbMmY0H3hb .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-vbMmY0H3hb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbMmY0H3hb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbMmY0H3hb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbMmY0H3hb .navbar {
    min-height: 72px;
  }
  .cid-vbMmY0H3hb .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbMmY0H3hb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbMmY0H3hb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbMmY0H3hb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbMmY0H3hb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbMmY0H3hb .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-vbMmY0H3hb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbMmY0H3hb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbMmY0H3hb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbMmY0H3hb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbMmY0H3hb .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbMmY0H3hb .dropdown-item.active,
.cid-vbMmY0H3hb .dropdown-item:active {
  background-color: transparent;
}
.cid-vbMmY0H3hb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbMmY0H3hb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbMmY0H3hb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbMmY0H3hb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbMmY0H3hb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbMmY0H3hb .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbMmY0H3hb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbMmY0H3hb .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbMmY0H3hb .navbar-buttons {
    text-align: left;
  }
}
.cid-vbMmY0H3hb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbMmY0H3hb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbMmY0H3hb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbMmY0H3hb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbMmY0H3hb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbMmY0H3hb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbMmY0H3hb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbMmY0H3hb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbMmY0H3hb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbMmY0H3hb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbMmY0H3hb .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbMmY0H3hb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbMmY0H3hb .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-vbMmY0H3hb .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbMmY0H3hb .navbar {
    height: 70px;
  }
  .cid-vbMmY0H3hb .navbar.opened {
    height: auto;
  }
  .cid-vbMmY0H3hb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbMmY0H3hb .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbMmY0H3hb .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbMmY0H3hb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbMmY0H3hb .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-vbMmY0H3hb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbMmY0H3hb .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbMmY0H3hb .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbMmY0H3hb .navbar-brand {
    margin-right: auto;
  }
  .cid-vbMmY0H3hb .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbMmY0H3hb .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbMmY0H3hb .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbMmY0H3hb .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-vbMmY0H3hb .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbMmY0H3hb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbMmY0H3hb .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-vbMmY0H3hb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbMmY0H3hb .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-vbMmY0H3hb .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbMmY0H3hb .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbMmY1adGT {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbMmY1adGT .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbMmY1adGT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbMmY1adGT .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbMmY1adGT .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbMmY1adGT .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbMmY1adGT .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbMmY1adGT .mbr-section-title {
  color: #cac8c8;
}
.cid-vbMmY1adGT .mbr-text,
.cid-vbMmY1adGT .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbMmY1lTdN {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbMmY1lTdN .mbr-text {
  color: #000000;
}
.cid-vbMmY1lTdN .mbr-section-subtitle {
  color: #000000;
}
.cid-vbMmY1lTdN .mbr-section-title {
  color: #000000;
}
.cid-vbMngJkxpr {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbMngJkxpr .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-vbMngJkxpr .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbMngJkxpr .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-vbMngJkxpr .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbMngJkxpr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbMngJkxpr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbMngJkxpr .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbMngJkxpr .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbMngJkxpr .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbMngJkxpr .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbMngJkxpr .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbMngJkxpr .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbMngJkxpr .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbMngJkxpr .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbMngJkxpr .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbMngJkxpr .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbMngJkxpr .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbMngJkxpr .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbMngJkxpr .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbMngJkxpr .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbMngJkxpr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbMngJkxpr .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbMngJkxpr .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbMngJkxpr .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbMngJkxpr .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbMngJkxpr .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: #232323;
}
.cid-vbMngJkxpr .nav-item:focus,
.cid-vbMngJkxpr .nav-link:focus {
  outline: none;
}
.cid-vbMngJkxpr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbMngJkxpr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbMngJkxpr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbMngJkxpr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbMngJkxpr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbMngJkxpr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbMngJkxpr .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;
}
.cid-vbMngJkxpr .navbar.opened {
  transition: all 0.3s;
}
.cid-vbMngJkxpr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbMngJkxpr .navbar .navbar-logo img {
  width: auto;
}
.cid-vbMngJkxpr .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbMngJkxpr .navbar.collapsed {
  justify-content: center;
}
.cid-vbMngJkxpr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbMngJkxpr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbMngJkxpr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbMngJkxpr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbMngJkxpr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbMngJkxpr .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-vbMngJkxpr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbMngJkxpr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbMngJkxpr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbMngJkxpr .navbar {
    min-height: 72px;
  }
  .cid-vbMngJkxpr .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbMngJkxpr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbMngJkxpr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbMngJkxpr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbMngJkxpr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbMngJkxpr .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-vbMngJkxpr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbMngJkxpr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbMngJkxpr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbMngJkxpr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbMngJkxpr .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbMngJkxpr .dropdown-item.active,
.cid-vbMngJkxpr .dropdown-item:active {
  background-color: transparent;
}
.cid-vbMngJkxpr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbMngJkxpr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbMngJkxpr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbMngJkxpr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbMngJkxpr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbMngJkxpr .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbMngJkxpr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbMngJkxpr .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbMngJkxpr .navbar-buttons {
    text-align: left;
  }
}
.cid-vbMngJkxpr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbMngJkxpr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbMngJkxpr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbMngJkxpr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbMngJkxpr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbMngJkxpr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbMngJkxpr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbMngJkxpr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbMngJkxpr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbMngJkxpr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbMngJkxpr .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbMngJkxpr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbMngJkxpr .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-vbMngJkxpr .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbMngJkxpr .navbar {
    height: 70px;
  }
  .cid-vbMngJkxpr .navbar.opened {
    height: auto;
  }
  .cid-vbMngJkxpr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbMngJkxpr .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbMngJkxpr .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbMngJkxpr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbMngJkxpr .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-vbMngJkxpr .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbMngJkxpr .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbMngJkxpr .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbMngJkxpr .navbar-brand {
    margin-right: auto;
  }
  .cid-vbMngJkxpr .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbMngJkxpr .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbMngJkxpr .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbMngJkxpr .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-vbMngJkxpr .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbMngJkxpr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbMngJkxpr .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-vbMngJkxpr .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbMngJkxpr .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-vbMngJkxpr .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbMngJkxpr .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbMngJQkDs {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbMngJQkDs .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbMngJQkDs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbMngJQkDs .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbMngJQkDs .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbMngJQkDs .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbMngJQkDs .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbMngJQkDs .mbr-section-title {
  color: #cac8c8;
}
.cid-vbMngJQkDs .mbr-text,
.cid-vbMngJQkDs .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbMngK1pwM {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbMngK1pwM .mbr-text {
  color: #000000;
}
.cid-vbMngK1pwM .mbr-section-subtitle {
  color: #000000;
}
.cid-vbMngK1pwM .mbr-section-title {
  color: #000000;
}
.cid-vbMnIvecIl {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbMnIvecIl .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-vbMnIvecIl .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbMnIvecIl .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-vbMnIvecIl .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbMnIvecIl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbMnIvecIl .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbMnIvecIl .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbMnIvecIl .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbMnIvecIl .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbMnIvecIl .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbMnIvecIl .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbMnIvecIl .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbMnIvecIl .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbMnIvecIl .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbMnIvecIl .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbMnIvecIl .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbMnIvecIl .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbMnIvecIl .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbMnIvecIl .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbMnIvecIl .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbMnIvecIl .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbMnIvecIl .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbMnIvecIl .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbMnIvecIl .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbMnIvecIl .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbMnIvecIl .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: #232323;
}
.cid-vbMnIvecIl .nav-item:focus,
.cid-vbMnIvecIl .nav-link:focus {
  outline: none;
}
.cid-vbMnIvecIl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbMnIvecIl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbMnIvecIl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbMnIvecIl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbMnIvecIl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbMnIvecIl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbMnIvecIl .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;
}
.cid-vbMnIvecIl .navbar.opened {
  transition: all 0.3s;
}
.cid-vbMnIvecIl .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbMnIvecIl .navbar .navbar-logo img {
  width: auto;
}
.cid-vbMnIvecIl .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbMnIvecIl .navbar.collapsed {
  justify-content: center;
}
.cid-vbMnIvecIl .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbMnIvecIl .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbMnIvecIl .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbMnIvecIl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbMnIvecIl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbMnIvecIl .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-vbMnIvecIl .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbMnIvecIl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbMnIvecIl .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbMnIvecIl .navbar {
    min-height: 72px;
  }
  .cid-vbMnIvecIl .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbMnIvecIl .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbMnIvecIl .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbMnIvecIl .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbMnIvecIl .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbMnIvecIl .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-vbMnIvecIl .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbMnIvecIl .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbMnIvecIl .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbMnIvecIl .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbMnIvecIl .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbMnIvecIl .dropdown-item.active,
.cid-vbMnIvecIl .dropdown-item:active {
  background-color: transparent;
}
.cid-vbMnIvecIl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbMnIvecIl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbMnIvecIl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbMnIvecIl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbMnIvecIl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbMnIvecIl .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbMnIvecIl ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbMnIvecIl .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbMnIvecIl .navbar-buttons {
    text-align: left;
  }
}
.cid-vbMnIvecIl button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbMnIvecIl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbMnIvecIl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbMnIvecIl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbMnIvecIl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbMnIvecIl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbMnIvecIl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbMnIvecIl nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbMnIvecIl nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbMnIvecIl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbMnIvecIl .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbMnIvecIl a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbMnIvecIl .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-vbMnIvecIl .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbMnIvecIl .navbar {
    height: 70px;
  }
  .cid-vbMnIvecIl .navbar.opened {
    height: auto;
  }
  .cid-vbMnIvecIl .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbMnIvecIl .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbMnIvecIl .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbMnIvecIl .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbMnIvecIl .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-vbMnIvecIl .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbMnIvecIl .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbMnIvecIl .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbMnIvecIl .navbar-brand {
    margin-right: auto;
  }
  .cid-vbMnIvecIl .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbMnIvecIl .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbMnIvecIl .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbMnIvecIl .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-vbMnIvecIl .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbMnIvecIl .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbMnIvecIl .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-vbMnIvecIl .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbMnIvecIl .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-vbMnIvecIl .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbMnIvecIl .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbMnIw53x7 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbMnIw53x7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbMnIw53x7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbMnIw53x7 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbMnIw53x7 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbMnIw53x7 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbMnIw53x7 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbMnIw53x7 .mbr-section-title {
  color: #cac8c8;
}
.cid-vbMnIw53x7 .mbr-text,
.cid-vbMnIw53x7 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbMnIwzTam {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbMnIwzTam .mbr-text {
  color: #000000;
}
.cid-vbMnIwzTam .mbr-section-subtitle {
  color: #000000;
}
.cid-vbMnIwzTam .mbr-section-title {
  color: #000000;
}
.cid-vbMo0vzZPG {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbMo0vzZPG .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-vbMo0vzZPG .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbMo0vzZPG .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-vbMo0vzZPG .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbMo0vzZPG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbMo0vzZPG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbMo0vzZPG .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbMo0vzZPG .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbMo0vzZPG .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbMo0vzZPG .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbMo0vzZPG .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbMo0vzZPG .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbMo0vzZPG .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbMo0vzZPG .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbMo0vzZPG .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbMo0vzZPG .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbMo0vzZPG .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbMo0vzZPG .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbMo0vzZPG .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbMo0vzZPG .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbMo0vzZPG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbMo0vzZPG .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbMo0vzZPG .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbMo0vzZPG .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbMo0vzZPG .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbMo0vzZPG .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: #232323;
}
.cid-vbMo0vzZPG .nav-item:focus,
.cid-vbMo0vzZPG .nav-link:focus {
  outline: none;
}
.cid-vbMo0vzZPG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbMo0vzZPG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbMo0vzZPG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbMo0vzZPG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbMo0vzZPG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbMo0vzZPG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbMo0vzZPG .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;
}
.cid-vbMo0vzZPG .navbar.opened {
  transition: all 0.3s;
}
.cid-vbMo0vzZPG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbMo0vzZPG .navbar .navbar-logo img {
  width: auto;
}
.cid-vbMo0vzZPG .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbMo0vzZPG .navbar.collapsed {
  justify-content: center;
}
.cid-vbMo0vzZPG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbMo0vzZPG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbMo0vzZPG .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbMo0vzZPG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbMo0vzZPG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbMo0vzZPG .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-vbMo0vzZPG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbMo0vzZPG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbMo0vzZPG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbMo0vzZPG .navbar {
    min-height: 72px;
  }
  .cid-vbMo0vzZPG .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbMo0vzZPG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbMo0vzZPG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbMo0vzZPG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbMo0vzZPG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbMo0vzZPG .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-vbMo0vzZPG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbMo0vzZPG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbMo0vzZPG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbMo0vzZPG .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbMo0vzZPG .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbMo0vzZPG .dropdown-item.active,
.cid-vbMo0vzZPG .dropdown-item:active {
  background-color: transparent;
}
.cid-vbMo0vzZPG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbMo0vzZPG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbMo0vzZPG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbMo0vzZPG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbMo0vzZPG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbMo0vzZPG .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbMo0vzZPG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbMo0vzZPG .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbMo0vzZPG .navbar-buttons {
    text-align: left;
  }
}
.cid-vbMo0vzZPG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbMo0vzZPG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbMo0vzZPG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbMo0vzZPG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbMo0vzZPG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbMo0vzZPG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbMo0vzZPG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbMo0vzZPG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbMo0vzZPG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbMo0vzZPG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbMo0vzZPG .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbMo0vzZPG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbMo0vzZPG .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-vbMo0vzZPG .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbMo0vzZPG .navbar {
    height: 70px;
  }
  .cid-vbMo0vzZPG .navbar.opened {
    height: auto;
  }
  .cid-vbMo0vzZPG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbMo0vzZPG .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbMo0vzZPG .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbMo0vzZPG .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbMo0vzZPG .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-vbMo0vzZPG .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbMo0vzZPG .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbMo0vzZPG .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbMo0vzZPG .navbar-brand {
    margin-right: auto;
  }
  .cid-vbMo0vzZPG .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbMo0vzZPG .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbMo0vzZPG .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbMo0vzZPG .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-vbMo0vzZPG .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbMo0vzZPG .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbMo0vzZPG .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-vbMo0vzZPG .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbMo0vzZPG .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-vbMo0vzZPG .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbMo0vzZPG .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbMo0wiGgr {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbMo0wiGgr .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbMo0wiGgr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbMo0wiGgr .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbMo0wiGgr .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbMo0wiGgr .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbMo0wiGgr .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbMo0wiGgr .mbr-section-title {
  color: #cac8c8;
}
.cid-vbMo0wiGgr .mbr-text,
.cid-vbMo0wiGgr .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbMo0x8pr4 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbMo0x8pr4 .mbr-text {
  color: #000000;
}
.cid-vbMo0x8pr4 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbMo0x8pr4 .mbr-section-title {
  color: #000000;
}
.cid-vbMooYXsTF {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbMooYXsTF .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-vbMooYXsTF .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbMooYXsTF .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-vbMooYXsTF .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbMooYXsTF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbMooYXsTF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbMooYXsTF .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbMooYXsTF .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbMooYXsTF .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbMooYXsTF .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbMooYXsTF .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbMooYXsTF .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbMooYXsTF .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbMooYXsTF .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbMooYXsTF .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbMooYXsTF .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbMooYXsTF .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbMooYXsTF .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbMooYXsTF .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbMooYXsTF .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbMooYXsTF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbMooYXsTF .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbMooYXsTF .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbMooYXsTF .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbMooYXsTF .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbMooYXsTF .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: #232323;
}
.cid-vbMooYXsTF .nav-item:focus,
.cid-vbMooYXsTF .nav-link:focus {
  outline: none;
}
.cid-vbMooYXsTF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbMooYXsTF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbMooYXsTF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbMooYXsTF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbMooYXsTF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbMooYXsTF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbMooYXsTF .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;
}
.cid-vbMooYXsTF .navbar.opened {
  transition: all 0.3s;
}
.cid-vbMooYXsTF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbMooYXsTF .navbar .navbar-logo img {
  width: auto;
}
.cid-vbMooYXsTF .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbMooYXsTF .navbar.collapsed {
  justify-content: center;
}
.cid-vbMooYXsTF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbMooYXsTF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbMooYXsTF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbMooYXsTF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbMooYXsTF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbMooYXsTF .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-vbMooYXsTF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbMooYXsTF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbMooYXsTF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbMooYXsTF .navbar {
    min-height: 72px;
  }
  .cid-vbMooYXsTF .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbMooYXsTF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbMooYXsTF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbMooYXsTF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbMooYXsTF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbMooYXsTF .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-vbMooYXsTF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbMooYXsTF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbMooYXsTF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbMooYXsTF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbMooYXsTF .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbMooYXsTF .dropdown-item.active,
.cid-vbMooYXsTF .dropdown-item:active {
  background-color: transparent;
}
.cid-vbMooYXsTF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbMooYXsTF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbMooYXsTF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbMooYXsTF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbMooYXsTF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbMooYXsTF .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbMooYXsTF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbMooYXsTF .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbMooYXsTF .navbar-buttons {
    text-align: left;
  }
}
.cid-vbMooYXsTF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbMooYXsTF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbMooYXsTF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbMooYXsTF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbMooYXsTF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbMooYXsTF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbMooYXsTF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbMooYXsTF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbMooYXsTF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbMooYXsTF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbMooYXsTF .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbMooYXsTF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbMooYXsTF .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-vbMooYXsTF .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbMooYXsTF .navbar {
    height: 70px;
  }
  .cid-vbMooYXsTF .navbar.opened {
    height: auto;
  }
  .cid-vbMooYXsTF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbMooYXsTF .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbMooYXsTF .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbMooYXsTF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbMooYXsTF .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-vbMooYXsTF .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbMooYXsTF .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbMooYXsTF .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbMooYXsTF .navbar-brand {
    margin-right: auto;
  }
  .cid-vbMooYXsTF .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbMooYXsTF .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbMooYXsTF .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbMooYXsTF .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-vbMooYXsTF .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbMooYXsTF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbMooYXsTF .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-vbMooYXsTF .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbMooYXsTF .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-vbMooYXsTF .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbMooYXsTF .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbMooZwWfw {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbMooZwWfw .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbMooZwWfw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbMooZwWfw .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbMooZwWfw .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbMooZwWfw .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbMooZwWfw .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbMooZwWfw .mbr-section-title {
  color: #cac8c8;
}
.cid-vbMooZwWfw .mbr-text,
.cid-vbMooZwWfw .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbMooZHurW {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbMooZHurW .mbr-text {
  color: #000000;
}
.cid-vbMooZHurW .mbr-section-subtitle {
  color: #000000;
}
.cid-vbMooZHurW .mbr-section-title {
  color: #000000;
}
.cid-vbMoRhz7Jo {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbMoRhz7Jo .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-vbMoRhz7Jo .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbMoRhz7Jo .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-vbMoRhz7Jo .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbMoRhz7Jo .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbMoRhz7Jo .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbMoRhz7Jo .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbMoRhz7Jo .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbMoRhz7Jo .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbMoRhz7Jo .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbMoRhz7Jo .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbMoRhz7Jo .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbMoRhz7Jo .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbMoRhz7Jo .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbMoRhz7Jo .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbMoRhz7Jo .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbMoRhz7Jo .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbMoRhz7Jo .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbMoRhz7Jo .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbMoRhz7Jo .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbMoRhz7Jo .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbMoRhz7Jo .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbMoRhz7Jo .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbMoRhz7Jo .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbMoRhz7Jo .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbMoRhz7Jo .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: #232323;
}
.cid-vbMoRhz7Jo .nav-item:focus,
.cid-vbMoRhz7Jo .nav-link:focus {
  outline: none;
}
.cid-vbMoRhz7Jo .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbMoRhz7Jo .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbMoRhz7Jo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbMoRhz7Jo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbMoRhz7Jo .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbMoRhz7Jo .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbMoRhz7Jo .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;
}
.cid-vbMoRhz7Jo .navbar.opened {
  transition: all 0.3s;
}
.cid-vbMoRhz7Jo .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbMoRhz7Jo .navbar .navbar-logo img {
  width: auto;
}
.cid-vbMoRhz7Jo .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbMoRhz7Jo .navbar.collapsed {
  justify-content: center;
}
.cid-vbMoRhz7Jo .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbMoRhz7Jo .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbMoRhz7Jo .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbMoRhz7Jo .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbMoRhz7Jo .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbMoRhz7Jo .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-vbMoRhz7Jo .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbMoRhz7Jo .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbMoRhz7Jo .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbMoRhz7Jo .navbar {
    min-height: 72px;
  }
  .cid-vbMoRhz7Jo .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbMoRhz7Jo .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbMoRhz7Jo .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbMoRhz7Jo .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbMoRhz7Jo .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbMoRhz7Jo .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-vbMoRhz7Jo .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbMoRhz7Jo .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbMoRhz7Jo .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbMoRhz7Jo .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbMoRhz7Jo .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbMoRhz7Jo .dropdown-item.active,
.cid-vbMoRhz7Jo .dropdown-item:active {
  background-color: transparent;
}
.cid-vbMoRhz7Jo .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbMoRhz7Jo .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbMoRhz7Jo .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbMoRhz7Jo .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbMoRhz7Jo .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbMoRhz7Jo .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbMoRhz7Jo ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbMoRhz7Jo .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbMoRhz7Jo .navbar-buttons {
    text-align: left;
  }
}
.cid-vbMoRhz7Jo button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbMoRhz7Jo button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbMoRhz7Jo button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbMoRhz7Jo button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbMoRhz7Jo button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbMoRhz7Jo button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbMoRhz7Jo nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbMoRhz7Jo nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbMoRhz7Jo nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbMoRhz7Jo nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbMoRhz7Jo .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbMoRhz7Jo a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbMoRhz7Jo .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-vbMoRhz7Jo .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbMoRhz7Jo .navbar {
    height: 70px;
  }
  .cid-vbMoRhz7Jo .navbar.opened {
    height: auto;
  }
  .cid-vbMoRhz7Jo .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbMoRhz7Jo .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbMoRhz7Jo .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbMoRhz7Jo .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbMoRhz7Jo .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-vbMoRhz7Jo .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbMoRhz7Jo .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbMoRhz7Jo .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbMoRhz7Jo .navbar-brand {
    margin-right: auto;
  }
  .cid-vbMoRhz7Jo .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbMoRhz7Jo .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbMoRhz7Jo .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbMoRhz7Jo .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-vbMoRhz7Jo .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbMoRhz7Jo .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbMoRhz7Jo .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-vbMoRhz7Jo .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbMoRhz7Jo .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-vbMoRhz7Jo .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbMoRhz7Jo .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbMoRi9id9 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbMoRi9id9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbMoRi9id9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbMoRi9id9 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbMoRi9id9 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbMoRi9id9 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbMoRi9id9 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbMoRi9id9 .mbr-section-title {
  color: #cac8c8;
}
.cid-vbMoRi9id9 .mbr-text,
.cid-vbMoRi9id9 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbMoRimOHY {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbMoRimOHY .mbr-text {
  color: #000000;
}
.cid-vbMoRimOHY .mbr-section-subtitle {
  color: #000000;
}
.cid-vbMoRimOHY .mbr-section-title {
  color: #000000;
}
.cid-vbMpbNYAn5 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbMpbNYAn5 .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-vbMpbNYAn5 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbMpbNYAn5 .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-vbMpbNYAn5 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbMpbNYAn5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbMpbNYAn5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbMpbNYAn5 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbMpbNYAn5 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbMpbNYAn5 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbMpbNYAn5 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbMpbNYAn5 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbMpbNYAn5 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbMpbNYAn5 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbMpbNYAn5 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbMpbNYAn5 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbMpbNYAn5 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbMpbNYAn5 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbMpbNYAn5 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbMpbNYAn5 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbMpbNYAn5 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbMpbNYAn5 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbMpbNYAn5 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbMpbNYAn5 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbMpbNYAn5 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbMpbNYAn5 .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbMpbNYAn5 .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: #232323;
}
.cid-vbMpbNYAn5 .nav-item:focus,
.cid-vbMpbNYAn5 .nav-link:focus {
  outline: none;
}
.cid-vbMpbNYAn5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbMpbNYAn5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbMpbNYAn5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbMpbNYAn5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbMpbNYAn5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbMpbNYAn5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbMpbNYAn5 .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;
}
.cid-vbMpbNYAn5 .navbar.opened {
  transition: all 0.3s;
}
.cid-vbMpbNYAn5 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbMpbNYAn5 .navbar .navbar-logo img {
  width: auto;
}
.cid-vbMpbNYAn5 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbMpbNYAn5 .navbar.collapsed {
  justify-content: center;
}
.cid-vbMpbNYAn5 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbMpbNYAn5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbMpbNYAn5 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbMpbNYAn5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbMpbNYAn5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbMpbNYAn5 .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-vbMpbNYAn5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbMpbNYAn5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbMpbNYAn5 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbMpbNYAn5 .navbar {
    min-height: 72px;
  }
  .cid-vbMpbNYAn5 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbMpbNYAn5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbMpbNYAn5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbMpbNYAn5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbMpbNYAn5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbMpbNYAn5 .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-vbMpbNYAn5 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbMpbNYAn5 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbMpbNYAn5 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbMpbNYAn5 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbMpbNYAn5 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbMpbNYAn5 .dropdown-item.active,
.cid-vbMpbNYAn5 .dropdown-item:active {
  background-color: transparent;
}
.cid-vbMpbNYAn5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbMpbNYAn5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbMpbNYAn5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbMpbNYAn5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbMpbNYAn5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbMpbNYAn5 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbMpbNYAn5 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbMpbNYAn5 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbMpbNYAn5 .navbar-buttons {
    text-align: left;
  }
}
.cid-vbMpbNYAn5 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbMpbNYAn5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbMpbNYAn5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbMpbNYAn5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbMpbNYAn5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbMpbNYAn5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbMpbNYAn5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbMpbNYAn5 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbMpbNYAn5 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbMpbNYAn5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbMpbNYAn5 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbMpbNYAn5 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbMpbNYAn5 .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-vbMpbNYAn5 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbMpbNYAn5 .navbar {
    height: 70px;
  }
  .cid-vbMpbNYAn5 .navbar.opened {
    height: auto;
  }
  .cid-vbMpbNYAn5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbMpbNYAn5 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbMpbNYAn5 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbMpbNYAn5 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbMpbNYAn5 .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-vbMpbNYAn5 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbMpbNYAn5 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbMpbNYAn5 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbMpbNYAn5 .navbar-brand {
    margin-right: auto;
  }
  .cid-vbMpbNYAn5 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbMpbNYAn5 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbMpbNYAn5 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbMpbNYAn5 .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-vbMpbNYAn5 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbMpbNYAn5 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbMpbNYAn5 .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-vbMpbNYAn5 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbMpbNYAn5 .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-vbMpbNYAn5 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbMpbNYAn5 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbMpbOA8he {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbMpbOA8he .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbMpbOA8he .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbMpbOA8he .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbMpbOA8he .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbMpbOA8he .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbMpbOA8he .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbMpbOA8he .mbr-section-title {
  color: #cac8c8;
}
.cid-vbMpbOA8he .mbr-text,
.cid-vbMpbOA8he .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbMpbORrNw {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbMpbORrNw .mbr-text {
  color: #000000;
}
.cid-vbMpbORrNw .mbr-section-subtitle {
  color: #000000;
}
.cid-vbMpbORrNw .mbr-section-title {
  color: #000000;
}
.cid-vbMpzmCkNW {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbMpzmCkNW .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-vbMpzmCkNW .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbMpzmCkNW .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-vbMpzmCkNW .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbMpzmCkNW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbMpzmCkNW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbMpzmCkNW .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbMpzmCkNW .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbMpzmCkNW .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbMpzmCkNW .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbMpzmCkNW .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbMpzmCkNW .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbMpzmCkNW .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbMpzmCkNW .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbMpzmCkNW .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbMpzmCkNW .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbMpzmCkNW .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbMpzmCkNW .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbMpzmCkNW .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbMpzmCkNW .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbMpzmCkNW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbMpzmCkNW .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbMpzmCkNW .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbMpzmCkNW .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbMpzmCkNW .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbMpzmCkNW .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: #232323;
}
.cid-vbMpzmCkNW .nav-item:focus,
.cid-vbMpzmCkNW .nav-link:focus {
  outline: none;
}
.cid-vbMpzmCkNW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbMpzmCkNW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbMpzmCkNW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbMpzmCkNW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbMpzmCkNW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbMpzmCkNW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbMpzmCkNW .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;
}
.cid-vbMpzmCkNW .navbar.opened {
  transition: all 0.3s;
}
.cid-vbMpzmCkNW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbMpzmCkNW .navbar .navbar-logo img {
  width: auto;
}
.cid-vbMpzmCkNW .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbMpzmCkNW .navbar.collapsed {
  justify-content: center;
}
.cid-vbMpzmCkNW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbMpzmCkNW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbMpzmCkNW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbMpzmCkNW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbMpzmCkNW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbMpzmCkNW .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-vbMpzmCkNW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbMpzmCkNW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbMpzmCkNW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbMpzmCkNW .navbar {
    min-height: 72px;
  }
  .cid-vbMpzmCkNW .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbMpzmCkNW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbMpzmCkNW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbMpzmCkNW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbMpzmCkNW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbMpzmCkNW .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-vbMpzmCkNW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbMpzmCkNW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbMpzmCkNW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbMpzmCkNW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbMpzmCkNW .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbMpzmCkNW .dropdown-item.active,
.cid-vbMpzmCkNW .dropdown-item:active {
  background-color: transparent;
}
.cid-vbMpzmCkNW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbMpzmCkNW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbMpzmCkNW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbMpzmCkNW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbMpzmCkNW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbMpzmCkNW .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbMpzmCkNW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbMpzmCkNW .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbMpzmCkNW .navbar-buttons {
    text-align: left;
  }
}
.cid-vbMpzmCkNW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbMpzmCkNW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbMpzmCkNW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbMpzmCkNW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbMpzmCkNW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbMpzmCkNW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbMpzmCkNW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbMpzmCkNW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbMpzmCkNW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbMpzmCkNW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbMpzmCkNW .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbMpzmCkNW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbMpzmCkNW .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-vbMpzmCkNW .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbMpzmCkNW .navbar {
    height: 70px;
  }
  .cid-vbMpzmCkNW .navbar.opened {
    height: auto;
  }
  .cid-vbMpzmCkNW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbMpzmCkNW .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbMpzmCkNW .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbMpzmCkNW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbMpzmCkNW .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-vbMpzmCkNW .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbMpzmCkNW .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbMpzmCkNW .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbMpzmCkNW .navbar-brand {
    margin-right: auto;
  }
  .cid-vbMpzmCkNW .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbMpzmCkNW .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbMpzmCkNW .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbMpzmCkNW .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-vbMpzmCkNW .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbMpzmCkNW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbMpzmCkNW .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-vbMpzmCkNW .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbMpzmCkNW .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-vbMpzmCkNW .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbMpzmCkNW .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbMpzn8vwj {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbMpzn8vwj .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbMpzn8vwj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbMpzn8vwj .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbMpzn8vwj .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbMpzn8vwj .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbMpzn8vwj .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbMpzn8vwj .mbr-section-title {
  color: #cac8c8;
}
.cid-vbMpzn8vwj .mbr-text,
.cid-vbMpzn8vwj .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbMpzni9y0 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbMpzni9y0 .mbr-text {
  color: #000000;
}
.cid-vbMpzni9y0 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbMpzni9y0 .mbr-section-title {
  color: #000000;
}
.cid-vbMqfWYVYV {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbMqfWYVYV .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-vbMqfWYVYV .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbMqfWYVYV .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-vbMqfWYVYV .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbMqfWYVYV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbMqfWYVYV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbMqfWYVYV .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbMqfWYVYV .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbMqfWYVYV .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbMqfWYVYV .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbMqfWYVYV .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbMqfWYVYV .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbMqfWYVYV .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbMqfWYVYV .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbMqfWYVYV .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbMqfWYVYV .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbMqfWYVYV .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbMqfWYVYV .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbMqfWYVYV .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbMqfWYVYV .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbMqfWYVYV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbMqfWYVYV .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbMqfWYVYV .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbMqfWYVYV .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbMqfWYVYV .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbMqfWYVYV .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: #232323;
}
.cid-vbMqfWYVYV .nav-item:focus,
.cid-vbMqfWYVYV .nav-link:focus {
  outline: none;
}
.cid-vbMqfWYVYV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbMqfWYVYV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbMqfWYVYV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbMqfWYVYV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbMqfWYVYV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbMqfWYVYV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbMqfWYVYV .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;
}
.cid-vbMqfWYVYV .navbar.opened {
  transition: all 0.3s;
}
.cid-vbMqfWYVYV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbMqfWYVYV .navbar .navbar-logo img {
  width: auto;
}
.cid-vbMqfWYVYV .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbMqfWYVYV .navbar.collapsed {
  justify-content: center;
}
.cid-vbMqfWYVYV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbMqfWYVYV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbMqfWYVYV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbMqfWYVYV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbMqfWYVYV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbMqfWYVYV .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-vbMqfWYVYV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbMqfWYVYV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbMqfWYVYV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbMqfWYVYV .navbar {
    min-height: 72px;
  }
  .cid-vbMqfWYVYV .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbMqfWYVYV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbMqfWYVYV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbMqfWYVYV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbMqfWYVYV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbMqfWYVYV .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-vbMqfWYVYV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbMqfWYVYV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbMqfWYVYV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbMqfWYVYV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbMqfWYVYV .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbMqfWYVYV .dropdown-item.active,
.cid-vbMqfWYVYV .dropdown-item:active {
  background-color: transparent;
}
.cid-vbMqfWYVYV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbMqfWYVYV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbMqfWYVYV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbMqfWYVYV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbMqfWYVYV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbMqfWYVYV .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbMqfWYVYV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbMqfWYVYV .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbMqfWYVYV .navbar-buttons {
    text-align: left;
  }
}
.cid-vbMqfWYVYV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbMqfWYVYV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbMqfWYVYV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbMqfWYVYV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbMqfWYVYV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbMqfWYVYV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbMqfWYVYV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbMqfWYVYV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbMqfWYVYV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbMqfWYVYV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbMqfWYVYV .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbMqfWYVYV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbMqfWYVYV .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-vbMqfWYVYV .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbMqfWYVYV .navbar {
    height: 70px;
  }
  .cid-vbMqfWYVYV .navbar.opened {
    height: auto;
  }
  .cid-vbMqfWYVYV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbMqfWYVYV .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbMqfWYVYV .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbMqfWYVYV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbMqfWYVYV .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-vbMqfWYVYV .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbMqfWYVYV .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbMqfWYVYV .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbMqfWYVYV .navbar-brand {
    margin-right: auto;
  }
  .cid-vbMqfWYVYV .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbMqfWYVYV .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbMqfWYVYV .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbMqfWYVYV .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-vbMqfWYVYV .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbMqfWYVYV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbMqfWYVYV .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-vbMqfWYVYV .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbMqfWYVYV .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-vbMqfWYVYV .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbMqfWYVYV .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbMqfXxRA4 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbMqfXxRA4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbMqfXxRA4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbMqfXxRA4 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbMqfXxRA4 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbMqfXxRA4 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbMqfXxRA4 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbMqfXxRA4 .mbr-section-title {
  color: #cac8c8;
}
.cid-vbMqfXxRA4 .mbr-text,
.cid-vbMqfXxRA4 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbMqfXHgm3 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbMqfXHgm3 .mbr-text {
  color: #000000;
}
.cid-vbMqfXHgm3 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbMqfXHgm3 .mbr-section-title {
  color: #000000;
}
.cid-vbMyMTF2Ac {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbMyMTF2Ac .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-vbMyMTF2Ac .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbMyMTF2Ac .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-vbMyMTF2Ac .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbMyMTF2Ac .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbMyMTF2Ac .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbMyMTF2Ac .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbMyMTF2Ac .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbMyMTF2Ac .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbMyMTF2Ac .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbMyMTF2Ac .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbMyMTF2Ac .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbMyMTF2Ac .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbMyMTF2Ac .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbMyMTF2Ac .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbMyMTF2Ac .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbMyMTF2Ac .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbMyMTF2Ac .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbMyMTF2Ac .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbMyMTF2Ac .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbMyMTF2Ac .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbMyMTF2Ac .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbMyMTF2Ac .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbMyMTF2Ac .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbMyMTF2Ac .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbMyMTF2Ac .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: #232323;
}
.cid-vbMyMTF2Ac .nav-item:focus,
.cid-vbMyMTF2Ac .nav-link:focus {
  outline: none;
}
.cid-vbMyMTF2Ac .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbMyMTF2Ac .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbMyMTF2Ac .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbMyMTF2Ac .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbMyMTF2Ac .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbMyMTF2Ac .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbMyMTF2Ac .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;
}
.cid-vbMyMTF2Ac .navbar.opened {
  transition: all 0.3s;
}
.cid-vbMyMTF2Ac .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbMyMTF2Ac .navbar .navbar-logo img {
  width: auto;
}
.cid-vbMyMTF2Ac .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbMyMTF2Ac .navbar.collapsed {
  justify-content: center;
}
.cid-vbMyMTF2Ac .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbMyMTF2Ac .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbMyMTF2Ac .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbMyMTF2Ac .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbMyMTF2Ac .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbMyMTF2Ac .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-vbMyMTF2Ac .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbMyMTF2Ac .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbMyMTF2Ac .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbMyMTF2Ac .navbar {
    min-height: 72px;
  }
  .cid-vbMyMTF2Ac .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbMyMTF2Ac .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbMyMTF2Ac .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbMyMTF2Ac .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbMyMTF2Ac .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbMyMTF2Ac .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-vbMyMTF2Ac .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbMyMTF2Ac .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbMyMTF2Ac .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbMyMTF2Ac .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbMyMTF2Ac .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbMyMTF2Ac .dropdown-item.active,
.cid-vbMyMTF2Ac .dropdown-item:active {
  background-color: transparent;
}
.cid-vbMyMTF2Ac .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbMyMTF2Ac .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbMyMTF2Ac .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbMyMTF2Ac .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbMyMTF2Ac .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbMyMTF2Ac .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbMyMTF2Ac ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbMyMTF2Ac .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbMyMTF2Ac .navbar-buttons {
    text-align: left;
  }
}
.cid-vbMyMTF2Ac button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbMyMTF2Ac button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbMyMTF2Ac button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbMyMTF2Ac button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbMyMTF2Ac button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbMyMTF2Ac button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbMyMTF2Ac nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbMyMTF2Ac nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbMyMTF2Ac nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbMyMTF2Ac nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbMyMTF2Ac .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbMyMTF2Ac a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbMyMTF2Ac .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-vbMyMTF2Ac .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbMyMTF2Ac .navbar {
    height: 70px;
  }
  .cid-vbMyMTF2Ac .navbar.opened {
    height: auto;
  }
  .cid-vbMyMTF2Ac .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbMyMTF2Ac .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbMyMTF2Ac .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbMyMTF2Ac .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbMyMTF2Ac .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-vbMyMTF2Ac .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbMyMTF2Ac .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbMyMTF2Ac .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbMyMTF2Ac .navbar-brand {
    margin-right: auto;
  }
  .cid-vbMyMTF2Ac .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbMyMTF2Ac .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbMyMTF2Ac .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbMyMTF2Ac .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-vbMyMTF2Ac .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbMyMTF2Ac .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbMyMTF2Ac .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-vbMyMTF2Ac .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbMyMTF2Ac .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-vbMyMTF2Ac .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbMyMTF2Ac .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbMyMUcwmy {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbMyMUcwmy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbMyMUcwmy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbMyMUcwmy .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbMyMUcwmy .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbMyMUcwmy .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbMyMUcwmy .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbMyMUcwmy .mbr-section-title {
  color: #cac8c8;
}
.cid-vbMyMUcwmy .mbr-text,
.cid-vbMyMUcwmy .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbMyMUtMZy {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbMyMUtMZy .mbr-text {
  color: #000000;
}
.cid-vbMyMUtMZy .mbr-section-subtitle {
  color: #000000;
}
.cid-vbMyMUtMZy .mbr-section-title {
  color: #000000;
}
.cid-vbMz3zwoda {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbMz3zwoda .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-vbMz3zwoda .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbMz3zwoda .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-vbMz3zwoda .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbMz3zwoda .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbMz3zwoda .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbMz3zwoda .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbMz3zwoda .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbMz3zwoda .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbMz3zwoda .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbMz3zwoda .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbMz3zwoda .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbMz3zwoda .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbMz3zwoda .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbMz3zwoda .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbMz3zwoda .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbMz3zwoda .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbMz3zwoda .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbMz3zwoda .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbMz3zwoda .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbMz3zwoda .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbMz3zwoda .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbMz3zwoda .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbMz3zwoda .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbMz3zwoda .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbMz3zwoda .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: #232323;
}
.cid-vbMz3zwoda .nav-item:focus,
.cid-vbMz3zwoda .nav-link:focus {
  outline: none;
}
.cid-vbMz3zwoda .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbMz3zwoda .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbMz3zwoda .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbMz3zwoda .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbMz3zwoda .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbMz3zwoda .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbMz3zwoda .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;
}
.cid-vbMz3zwoda .navbar.opened {
  transition: all 0.3s;
}
.cid-vbMz3zwoda .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbMz3zwoda .navbar .navbar-logo img {
  width: auto;
}
.cid-vbMz3zwoda .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbMz3zwoda .navbar.collapsed {
  justify-content: center;
}
.cid-vbMz3zwoda .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbMz3zwoda .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbMz3zwoda .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbMz3zwoda .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbMz3zwoda .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbMz3zwoda .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-vbMz3zwoda .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbMz3zwoda .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbMz3zwoda .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbMz3zwoda .navbar {
    min-height: 72px;
  }
  .cid-vbMz3zwoda .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbMz3zwoda .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbMz3zwoda .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbMz3zwoda .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbMz3zwoda .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbMz3zwoda .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-vbMz3zwoda .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbMz3zwoda .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbMz3zwoda .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbMz3zwoda .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbMz3zwoda .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbMz3zwoda .dropdown-item.active,
.cid-vbMz3zwoda .dropdown-item:active {
  background-color: transparent;
}
.cid-vbMz3zwoda .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbMz3zwoda .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbMz3zwoda .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbMz3zwoda .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbMz3zwoda .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbMz3zwoda .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbMz3zwoda ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbMz3zwoda .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbMz3zwoda .navbar-buttons {
    text-align: left;
  }
}
.cid-vbMz3zwoda button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbMz3zwoda button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbMz3zwoda button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbMz3zwoda button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbMz3zwoda button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbMz3zwoda button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbMz3zwoda nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbMz3zwoda nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbMz3zwoda nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbMz3zwoda nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbMz3zwoda .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbMz3zwoda a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbMz3zwoda .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-vbMz3zwoda .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbMz3zwoda .navbar {
    height: 70px;
  }
  .cid-vbMz3zwoda .navbar.opened {
    height: auto;
  }
  .cid-vbMz3zwoda .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbMz3zwoda .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbMz3zwoda .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbMz3zwoda .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbMz3zwoda .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-vbMz3zwoda .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbMz3zwoda .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbMz3zwoda .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbMz3zwoda .navbar-brand {
    margin-right: auto;
  }
  .cid-vbMz3zwoda .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbMz3zwoda .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbMz3zwoda .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbMz3zwoda .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-vbMz3zwoda .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbMz3zwoda .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbMz3zwoda .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-vbMz3zwoda .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbMz3zwoda .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-vbMz3zwoda .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbMz3zwoda .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbMz3A0g6B {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbMz3A0g6B .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbMz3A0g6B .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbMz3A0g6B .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbMz3A0g6B .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbMz3A0g6B .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbMz3A0g6B .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbMz3A0g6B .mbr-section-title {
  color: #cac8c8;
}
.cid-vbMz3A0g6B .mbr-text,
.cid-vbMz3A0g6B .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbMz3Af3IR {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbMz3Af3IR .mbr-text {
  color: #000000;
}
.cid-vbMz3Af3IR .mbr-section-subtitle {
  color: #000000;
}
.cid-vbMz3Af3IR .mbr-section-title {
  color: #000000;
}
.cid-vbMzt9sTUx {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbMzt9sTUx .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-vbMzt9sTUx .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbMzt9sTUx .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-vbMzt9sTUx .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbMzt9sTUx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbMzt9sTUx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbMzt9sTUx .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbMzt9sTUx .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbMzt9sTUx .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbMzt9sTUx .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbMzt9sTUx .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbMzt9sTUx .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbMzt9sTUx .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbMzt9sTUx .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbMzt9sTUx .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbMzt9sTUx .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbMzt9sTUx .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbMzt9sTUx .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbMzt9sTUx .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbMzt9sTUx .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbMzt9sTUx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbMzt9sTUx .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbMzt9sTUx .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbMzt9sTUx .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbMzt9sTUx .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbMzt9sTUx .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: #232323;
}
.cid-vbMzt9sTUx .nav-item:focus,
.cid-vbMzt9sTUx .nav-link:focus {
  outline: none;
}
.cid-vbMzt9sTUx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbMzt9sTUx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbMzt9sTUx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbMzt9sTUx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbMzt9sTUx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbMzt9sTUx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbMzt9sTUx .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;
}
.cid-vbMzt9sTUx .navbar.opened {
  transition: all 0.3s;
}
.cid-vbMzt9sTUx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbMzt9sTUx .navbar .navbar-logo img {
  width: auto;
}
.cid-vbMzt9sTUx .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbMzt9sTUx .navbar.collapsed {
  justify-content: center;
}
.cid-vbMzt9sTUx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbMzt9sTUx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbMzt9sTUx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbMzt9sTUx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbMzt9sTUx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbMzt9sTUx .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-vbMzt9sTUx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbMzt9sTUx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbMzt9sTUx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbMzt9sTUx .navbar {
    min-height: 72px;
  }
  .cid-vbMzt9sTUx .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbMzt9sTUx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbMzt9sTUx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbMzt9sTUx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbMzt9sTUx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbMzt9sTUx .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-vbMzt9sTUx .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbMzt9sTUx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbMzt9sTUx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbMzt9sTUx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbMzt9sTUx .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbMzt9sTUx .dropdown-item.active,
.cid-vbMzt9sTUx .dropdown-item:active {
  background-color: transparent;
}
.cid-vbMzt9sTUx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbMzt9sTUx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbMzt9sTUx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbMzt9sTUx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbMzt9sTUx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbMzt9sTUx .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbMzt9sTUx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbMzt9sTUx .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbMzt9sTUx .navbar-buttons {
    text-align: left;
  }
}
.cid-vbMzt9sTUx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbMzt9sTUx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbMzt9sTUx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbMzt9sTUx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbMzt9sTUx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbMzt9sTUx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbMzt9sTUx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbMzt9sTUx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbMzt9sTUx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbMzt9sTUx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbMzt9sTUx .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbMzt9sTUx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbMzt9sTUx .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-vbMzt9sTUx .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbMzt9sTUx .navbar {
    height: 70px;
  }
  .cid-vbMzt9sTUx .navbar.opened {
    height: auto;
  }
  .cid-vbMzt9sTUx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbMzt9sTUx .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbMzt9sTUx .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbMzt9sTUx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbMzt9sTUx .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-vbMzt9sTUx .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbMzt9sTUx .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbMzt9sTUx .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbMzt9sTUx .navbar-brand {
    margin-right: auto;
  }
  .cid-vbMzt9sTUx .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbMzt9sTUx .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbMzt9sTUx .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbMzt9sTUx .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-vbMzt9sTUx .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbMzt9sTUx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbMzt9sTUx .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-vbMzt9sTUx .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbMzt9sTUx .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-vbMzt9sTUx .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbMzt9sTUx .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbMzt9W2XX {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbMzt9W2XX .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbMzt9W2XX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbMzt9W2XX .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbMzt9W2XX .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbMzt9W2XX .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbMzt9W2XX .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbMzt9W2XX .mbr-section-title {
  color: #cac8c8;
}
.cid-vbMzt9W2XX .mbr-text,
.cid-vbMzt9W2XX .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbMzta5X27 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbMzta5X27 .mbr-text {
  color: #000000;
}
.cid-vbMzta5X27 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbMzta5X27 .mbr-section-title {
  color: #000000;
}
.cid-vbMzJQRG0e {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbMzJQRG0e .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-vbMzJQRG0e .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbMzJQRG0e .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-vbMzJQRG0e .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbMzJQRG0e .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbMzJQRG0e .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbMzJQRG0e .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbMzJQRG0e .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbMzJQRG0e .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbMzJQRG0e .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbMzJQRG0e .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbMzJQRG0e .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbMzJQRG0e .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbMzJQRG0e .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbMzJQRG0e .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbMzJQRG0e .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbMzJQRG0e .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbMzJQRG0e .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbMzJQRG0e .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbMzJQRG0e .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbMzJQRG0e .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbMzJQRG0e .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbMzJQRG0e .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbMzJQRG0e .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbMzJQRG0e .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbMzJQRG0e .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: #232323;
}
.cid-vbMzJQRG0e .nav-item:focus,
.cid-vbMzJQRG0e .nav-link:focus {
  outline: none;
}
.cid-vbMzJQRG0e .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbMzJQRG0e .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbMzJQRG0e .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbMzJQRG0e .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbMzJQRG0e .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbMzJQRG0e .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbMzJQRG0e .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;
}
.cid-vbMzJQRG0e .navbar.opened {
  transition: all 0.3s;
}
.cid-vbMzJQRG0e .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbMzJQRG0e .navbar .navbar-logo img {
  width: auto;
}
.cid-vbMzJQRG0e .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbMzJQRG0e .navbar.collapsed {
  justify-content: center;
}
.cid-vbMzJQRG0e .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbMzJQRG0e .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbMzJQRG0e .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbMzJQRG0e .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbMzJQRG0e .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbMzJQRG0e .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-vbMzJQRG0e .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbMzJQRG0e .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbMzJQRG0e .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbMzJQRG0e .navbar {
    min-height: 72px;
  }
  .cid-vbMzJQRG0e .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbMzJQRG0e .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbMzJQRG0e .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbMzJQRG0e .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbMzJQRG0e .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbMzJQRG0e .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-vbMzJQRG0e .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbMzJQRG0e .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbMzJQRG0e .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbMzJQRG0e .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbMzJQRG0e .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbMzJQRG0e .dropdown-item.active,
.cid-vbMzJQRG0e .dropdown-item:active {
  background-color: transparent;
}
.cid-vbMzJQRG0e .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbMzJQRG0e .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbMzJQRG0e .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbMzJQRG0e .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbMzJQRG0e .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbMzJQRG0e .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbMzJQRG0e ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbMzJQRG0e .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbMzJQRG0e .navbar-buttons {
    text-align: left;
  }
}
.cid-vbMzJQRG0e button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbMzJQRG0e button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbMzJQRG0e button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbMzJQRG0e button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbMzJQRG0e button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbMzJQRG0e button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbMzJQRG0e nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbMzJQRG0e nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbMzJQRG0e nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbMzJQRG0e nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbMzJQRG0e .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbMzJQRG0e a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbMzJQRG0e .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-vbMzJQRG0e .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbMzJQRG0e .navbar {
    height: 70px;
  }
  .cid-vbMzJQRG0e .navbar.opened {
    height: auto;
  }
  .cid-vbMzJQRG0e .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbMzJQRG0e .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbMzJQRG0e .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbMzJQRG0e .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbMzJQRG0e .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-vbMzJQRG0e .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbMzJQRG0e .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbMzJQRG0e .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbMzJQRG0e .navbar-brand {
    margin-right: auto;
  }
  .cid-vbMzJQRG0e .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbMzJQRG0e .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbMzJQRG0e .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbMzJQRG0e .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-vbMzJQRG0e .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbMzJQRG0e .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbMzJQRG0e .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-vbMzJQRG0e .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbMzJQRG0e .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-vbMzJQRG0e .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbMzJQRG0e .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbMzJRoUPx {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbMzJRoUPx .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbMzJRoUPx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbMzJRoUPx .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbMzJRoUPx .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbMzJRoUPx .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbMzJRoUPx .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbMzJRoUPx .mbr-section-title {
  color: #cac8c8;
}
.cid-vbMzJRoUPx .mbr-text,
.cid-vbMzJRoUPx .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbMzJRyGpa {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbMzJRyGpa .mbr-text {
  color: #000000;
}
.cid-vbMzJRyGpa .mbr-section-subtitle {
  color: #000000;
}
.cid-vbMzJRyGpa .mbr-section-title {
  color: #000000;
}
.cid-vbMAg1Loe3 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbMAg1Loe3 .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-vbMAg1Loe3 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbMAg1Loe3 .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-vbMAg1Loe3 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbMAg1Loe3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbMAg1Loe3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbMAg1Loe3 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbMAg1Loe3 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbMAg1Loe3 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbMAg1Loe3 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbMAg1Loe3 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbMAg1Loe3 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbMAg1Loe3 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbMAg1Loe3 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbMAg1Loe3 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbMAg1Loe3 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbMAg1Loe3 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbMAg1Loe3 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbMAg1Loe3 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbMAg1Loe3 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbMAg1Loe3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbMAg1Loe3 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbMAg1Loe3 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbMAg1Loe3 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbMAg1Loe3 .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbMAg1Loe3 .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: #232323;
}
.cid-vbMAg1Loe3 .nav-item:focus,
.cid-vbMAg1Loe3 .nav-link:focus {
  outline: none;
}
.cid-vbMAg1Loe3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbMAg1Loe3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbMAg1Loe3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbMAg1Loe3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbMAg1Loe3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbMAg1Loe3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbMAg1Loe3 .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;
}
.cid-vbMAg1Loe3 .navbar.opened {
  transition: all 0.3s;
}
.cid-vbMAg1Loe3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbMAg1Loe3 .navbar .navbar-logo img {
  width: auto;
}
.cid-vbMAg1Loe3 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbMAg1Loe3 .navbar.collapsed {
  justify-content: center;
}
.cid-vbMAg1Loe3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbMAg1Loe3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbMAg1Loe3 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbMAg1Loe3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbMAg1Loe3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbMAg1Loe3 .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-vbMAg1Loe3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbMAg1Loe3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbMAg1Loe3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbMAg1Loe3 .navbar {
    min-height: 72px;
  }
  .cid-vbMAg1Loe3 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbMAg1Loe3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbMAg1Loe3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbMAg1Loe3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbMAg1Loe3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbMAg1Loe3 .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-vbMAg1Loe3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbMAg1Loe3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbMAg1Loe3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbMAg1Loe3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbMAg1Loe3 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbMAg1Loe3 .dropdown-item.active,
.cid-vbMAg1Loe3 .dropdown-item:active {
  background-color: transparent;
}
.cid-vbMAg1Loe3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbMAg1Loe3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbMAg1Loe3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbMAg1Loe3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbMAg1Loe3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbMAg1Loe3 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbMAg1Loe3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbMAg1Loe3 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbMAg1Loe3 .navbar-buttons {
    text-align: left;
  }
}
.cid-vbMAg1Loe3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbMAg1Loe3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbMAg1Loe3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbMAg1Loe3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbMAg1Loe3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbMAg1Loe3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbMAg1Loe3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbMAg1Loe3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbMAg1Loe3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbMAg1Loe3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbMAg1Loe3 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbMAg1Loe3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbMAg1Loe3 .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-vbMAg1Loe3 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbMAg1Loe3 .navbar {
    height: 70px;
  }
  .cid-vbMAg1Loe3 .navbar.opened {
    height: auto;
  }
  .cid-vbMAg1Loe3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbMAg1Loe3 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbMAg1Loe3 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbMAg1Loe3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbMAg1Loe3 .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-vbMAg1Loe3 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbMAg1Loe3 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbMAg1Loe3 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbMAg1Loe3 .navbar-brand {
    margin-right: auto;
  }
  .cid-vbMAg1Loe3 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbMAg1Loe3 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbMAg1Loe3 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbMAg1Loe3 .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-vbMAg1Loe3 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbMAg1Loe3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbMAg1Loe3 .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-vbMAg1Loe3 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbMAg1Loe3 .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-vbMAg1Loe3 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbMAg1Loe3 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbMAg2fc8e {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbMAg2fc8e .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbMAg2fc8e .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbMAg2fc8e .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbMAg2fc8e .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbMAg2fc8e .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbMAg2fc8e .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbMAg2fc8e .mbr-section-title {
  color: #cac8c8;
}
.cid-vbMAg2fc8e .mbr-text,
.cid-vbMAg2fc8e .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbMAg2Bde6 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbMAg2Bde6 .mbr-text {
  color: #000000;
}
.cid-vbMAg2Bde6 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbMAg2Bde6 .mbr-section-title {
  color: #000000;
}
.cid-vbMB0YjgWY {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbMB0YjgWY .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-vbMB0YjgWY .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbMB0YjgWY .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-vbMB0YjgWY .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbMB0YjgWY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbMB0YjgWY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbMB0YjgWY .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbMB0YjgWY .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbMB0YjgWY .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbMB0YjgWY .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbMB0YjgWY .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbMB0YjgWY .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbMB0YjgWY .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbMB0YjgWY .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbMB0YjgWY .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbMB0YjgWY .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbMB0YjgWY .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbMB0YjgWY .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbMB0YjgWY .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbMB0YjgWY .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbMB0YjgWY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbMB0YjgWY .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbMB0YjgWY .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbMB0YjgWY .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbMB0YjgWY .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbMB0YjgWY .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: #232323;
}
.cid-vbMB0YjgWY .nav-item:focus,
.cid-vbMB0YjgWY .nav-link:focus {
  outline: none;
}
.cid-vbMB0YjgWY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbMB0YjgWY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbMB0YjgWY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbMB0YjgWY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbMB0YjgWY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbMB0YjgWY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbMB0YjgWY .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;
}
.cid-vbMB0YjgWY .navbar.opened {
  transition: all 0.3s;
}
.cid-vbMB0YjgWY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbMB0YjgWY .navbar .navbar-logo img {
  width: auto;
}
.cid-vbMB0YjgWY .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbMB0YjgWY .navbar.collapsed {
  justify-content: center;
}
.cid-vbMB0YjgWY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbMB0YjgWY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbMB0YjgWY .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbMB0YjgWY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbMB0YjgWY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbMB0YjgWY .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-vbMB0YjgWY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbMB0YjgWY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbMB0YjgWY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbMB0YjgWY .navbar {
    min-height: 72px;
  }
  .cid-vbMB0YjgWY .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbMB0YjgWY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbMB0YjgWY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbMB0YjgWY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbMB0YjgWY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbMB0YjgWY .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-vbMB0YjgWY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbMB0YjgWY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbMB0YjgWY .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbMB0YjgWY .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbMB0YjgWY .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbMB0YjgWY .dropdown-item.active,
.cid-vbMB0YjgWY .dropdown-item:active {
  background-color: transparent;
}
.cid-vbMB0YjgWY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbMB0YjgWY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbMB0YjgWY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbMB0YjgWY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbMB0YjgWY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbMB0YjgWY .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbMB0YjgWY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbMB0YjgWY .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbMB0YjgWY .navbar-buttons {
    text-align: left;
  }
}
.cid-vbMB0YjgWY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbMB0YjgWY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbMB0YjgWY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbMB0YjgWY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbMB0YjgWY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbMB0YjgWY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbMB0YjgWY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbMB0YjgWY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbMB0YjgWY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbMB0YjgWY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbMB0YjgWY .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbMB0YjgWY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbMB0YjgWY .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-vbMB0YjgWY .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbMB0YjgWY .navbar {
    height: 70px;
  }
  .cid-vbMB0YjgWY .navbar.opened {
    height: auto;
  }
  .cid-vbMB0YjgWY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbMB0YjgWY .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbMB0YjgWY .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbMB0YjgWY .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbMB0YjgWY .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-vbMB0YjgWY .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbMB0YjgWY .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbMB0YjgWY .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbMB0YjgWY .navbar-brand {
    margin-right: auto;
  }
  .cid-vbMB0YjgWY .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbMB0YjgWY .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbMB0YjgWY .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbMB0YjgWY .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-vbMB0YjgWY .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbMB0YjgWY .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbMB0YjgWY .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-vbMB0YjgWY .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbMB0YjgWY .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-vbMB0YjgWY .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbMB0YjgWY .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbMB0YRZVu {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbMB0YRZVu .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbMB0YRZVu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbMB0YRZVu .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbMB0YRZVu .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbMB0YRZVu .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbMB0YRZVu .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbMB0YRZVu .mbr-section-title {
  color: #cac8c8;
}
.cid-vbMB0YRZVu .mbr-text,
.cid-vbMB0YRZVu .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbMB0Z9sd6 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbMB0Z9sd6 .mbr-text {
  color: #000000;
}
.cid-vbMB0Z9sd6 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbMB0Z9sd6 .mbr-section-title {
  color: #000000;
}
.cid-vbMBjGtAxF {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbMBjGtAxF .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-vbMBjGtAxF .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbMBjGtAxF .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-vbMBjGtAxF .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbMBjGtAxF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbMBjGtAxF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbMBjGtAxF .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbMBjGtAxF .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbMBjGtAxF .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbMBjGtAxF .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbMBjGtAxF .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbMBjGtAxF .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbMBjGtAxF .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbMBjGtAxF .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbMBjGtAxF .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbMBjGtAxF .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbMBjGtAxF .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbMBjGtAxF .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbMBjGtAxF .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbMBjGtAxF .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbMBjGtAxF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbMBjGtAxF .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbMBjGtAxF .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbMBjGtAxF .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbMBjGtAxF .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbMBjGtAxF .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: #232323;
}
.cid-vbMBjGtAxF .nav-item:focus,
.cid-vbMBjGtAxF .nav-link:focus {
  outline: none;
}
.cid-vbMBjGtAxF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbMBjGtAxF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbMBjGtAxF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbMBjGtAxF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbMBjGtAxF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbMBjGtAxF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbMBjGtAxF .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;
}
.cid-vbMBjGtAxF .navbar.opened {
  transition: all 0.3s;
}
.cid-vbMBjGtAxF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbMBjGtAxF .navbar .navbar-logo img {
  width: auto;
}
.cid-vbMBjGtAxF .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbMBjGtAxF .navbar.collapsed {
  justify-content: center;
}
.cid-vbMBjGtAxF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbMBjGtAxF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbMBjGtAxF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbMBjGtAxF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbMBjGtAxF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbMBjGtAxF .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-vbMBjGtAxF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbMBjGtAxF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbMBjGtAxF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbMBjGtAxF .navbar {
    min-height: 72px;
  }
  .cid-vbMBjGtAxF .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbMBjGtAxF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbMBjGtAxF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbMBjGtAxF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbMBjGtAxF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbMBjGtAxF .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-vbMBjGtAxF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbMBjGtAxF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbMBjGtAxF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbMBjGtAxF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbMBjGtAxF .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbMBjGtAxF .dropdown-item.active,
.cid-vbMBjGtAxF .dropdown-item:active {
  background-color: transparent;
}
.cid-vbMBjGtAxF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbMBjGtAxF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbMBjGtAxF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbMBjGtAxF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbMBjGtAxF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbMBjGtAxF .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbMBjGtAxF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbMBjGtAxF .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbMBjGtAxF .navbar-buttons {
    text-align: left;
  }
}
.cid-vbMBjGtAxF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbMBjGtAxF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbMBjGtAxF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbMBjGtAxF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbMBjGtAxF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbMBjGtAxF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbMBjGtAxF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbMBjGtAxF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbMBjGtAxF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbMBjGtAxF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbMBjGtAxF .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbMBjGtAxF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbMBjGtAxF .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-vbMBjGtAxF .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbMBjGtAxF .navbar {
    height: 70px;
  }
  .cid-vbMBjGtAxF .navbar.opened {
    height: auto;
  }
  .cid-vbMBjGtAxF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbMBjGtAxF .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbMBjGtAxF .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbMBjGtAxF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbMBjGtAxF .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-vbMBjGtAxF .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbMBjGtAxF .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbMBjGtAxF .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbMBjGtAxF .navbar-brand {
    margin-right: auto;
  }
  .cid-vbMBjGtAxF .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbMBjGtAxF .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbMBjGtAxF .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbMBjGtAxF .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-vbMBjGtAxF .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbMBjGtAxF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbMBjGtAxF .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-vbMBjGtAxF .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbMBjGtAxF .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-vbMBjGtAxF .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbMBjGtAxF .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbMBjGZnhx {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbMBjGZnhx .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbMBjGZnhx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbMBjGZnhx .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbMBjGZnhx .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbMBjGZnhx .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbMBjGZnhx .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbMBjGZnhx .mbr-section-title {
  color: #cac8c8;
}
.cid-vbMBjGZnhx .mbr-text,
.cid-vbMBjGZnhx .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbMBjHb1Yl {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbMBjHb1Yl .mbr-text {
  color: #000000;
}
.cid-vbMBjHb1Yl .mbr-section-subtitle {
  color: #000000;
}
.cid-vbMBjHb1Yl .mbr-section-title {
  color: #000000;
}
.cid-vbMBEyIB7p {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbMBEyIB7p .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-vbMBEyIB7p .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbMBEyIB7p .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-vbMBEyIB7p .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbMBEyIB7p .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbMBEyIB7p .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbMBEyIB7p .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbMBEyIB7p .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbMBEyIB7p .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbMBEyIB7p .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbMBEyIB7p .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbMBEyIB7p .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbMBEyIB7p .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbMBEyIB7p .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbMBEyIB7p .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbMBEyIB7p .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbMBEyIB7p .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbMBEyIB7p .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbMBEyIB7p .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbMBEyIB7p .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbMBEyIB7p .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbMBEyIB7p .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbMBEyIB7p .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbMBEyIB7p .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbMBEyIB7p .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbMBEyIB7p .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: #232323;
}
.cid-vbMBEyIB7p .nav-item:focus,
.cid-vbMBEyIB7p .nav-link:focus {
  outline: none;
}
.cid-vbMBEyIB7p .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbMBEyIB7p .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbMBEyIB7p .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbMBEyIB7p .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbMBEyIB7p .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbMBEyIB7p .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbMBEyIB7p .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;
}
.cid-vbMBEyIB7p .navbar.opened {
  transition: all 0.3s;
}
.cid-vbMBEyIB7p .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbMBEyIB7p .navbar .navbar-logo img {
  width: auto;
}
.cid-vbMBEyIB7p .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbMBEyIB7p .navbar.collapsed {
  justify-content: center;
}
.cid-vbMBEyIB7p .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbMBEyIB7p .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbMBEyIB7p .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbMBEyIB7p .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbMBEyIB7p .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbMBEyIB7p .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-vbMBEyIB7p .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbMBEyIB7p .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbMBEyIB7p .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbMBEyIB7p .navbar {
    min-height: 72px;
  }
  .cid-vbMBEyIB7p .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbMBEyIB7p .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbMBEyIB7p .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbMBEyIB7p .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbMBEyIB7p .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbMBEyIB7p .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-vbMBEyIB7p .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbMBEyIB7p .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbMBEyIB7p .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbMBEyIB7p .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbMBEyIB7p .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbMBEyIB7p .dropdown-item.active,
.cid-vbMBEyIB7p .dropdown-item:active {
  background-color: transparent;
}
.cid-vbMBEyIB7p .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbMBEyIB7p .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbMBEyIB7p .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbMBEyIB7p .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbMBEyIB7p .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbMBEyIB7p .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbMBEyIB7p ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbMBEyIB7p .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbMBEyIB7p .navbar-buttons {
    text-align: left;
  }
}
.cid-vbMBEyIB7p button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbMBEyIB7p button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbMBEyIB7p button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbMBEyIB7p button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbMBEyIB7p button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbMBEyIB7p button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbMBEyIB7p nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbMBEyIB7p nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbMBEyIB7p nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbMBEyIB7p nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbMBEyIB7p .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbMBEyIB7p a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbMBEyIB7p .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-vbMBEyIB7p .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbMBEyIB7p .navbar {
    height: 70px;
  }
  .cid-vbMBEyIB7p .navbar.opened {
    height: auto;
  }
  .cid-vbMBEyIB7p .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbMBEyIB7p .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbMBEyIB7p .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbMBEyIB7p .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbMBEyIB7p .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-vbMBEyIB7p .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbMBEyIB7p .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbMBEyIB7p .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbMBEyIB7p .navbar-brand {
    margin-right: auto;
  }
  .cid-vbMBEyIB7p .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbMBEyIB7p .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbMBEyIB7p .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbMBEyIB7p .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-vbMBEyIB7p .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbMBEyIB7p .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbMBEyIB7p .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-vbMBEyIB7p .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbMBEyIB7p .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-vbMBEyIB7p .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbMBEyIB7p .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbMBEzk7Ek {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbMBEzk7Ek .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbMBEzk7Ek .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbMBEzk7Ek .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbMBEzk7Ek .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbMBEzk7Ek .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbMBEzk7Ek .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbMBEzk7Ek .mbr-section-title {
  color: #cac8c8;
}
.cid-vbMBEzk7Ek .mbr-text,
.cid-vbMBEzk7Ek .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbMBEzvFBu {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbMBEzvFBu .mbr-text {
  color: #000000;
}
.cid-vbMBEzvFBu .mbr-section-subtitle {
  color: #000000;
}
.cid-vbMBEzvFBu .mbr-section-title {
  color: #000000;
}
.cid-vbMC9FxD3M {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbMC9FxD3M .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-vbMC9FxD3M .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbMC9FxD3M .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-vbMC9FxD3M .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbMC9FxD3M .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbMC9FxD3M .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbMC9FxD3M .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbMC9FxD3M .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbMC9FxD3M .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbMC9FxD3M .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbMC9FxD3M .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbMC9FxD3M .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbMC9FxD3M .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbMC9FxD3M .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbMC9FxD3M .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbMC9FxD3M .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbMC9FxD3M .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbMC9FxD3M .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbMC9FxD3M .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbMC9FxD3M .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbMC9FxD3M .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbMC9FxD3M .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbMC9FxD3M .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbMC9FxD3M .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbMC9FxD3M .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbMC9FxD3M .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: #232323;
}
.cid-vbMC9FxD3M .nav-item:focus,
.cid-vbMC9FxD3M .nav-link:focus {
  outline: none;
}
.cid-vbMC9FxD3M .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbMC9FxD3M .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbMC9FxD3M .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbMC9FxD3M .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbMC9FxD3M .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbMC9FxD3M .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbMC9FxD3M .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;
}
.cid-vbMC9FxD3M .navbar.opened {
  transition: all 0.3s;
}
.cid-vbMC9FxD3M .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbMC9FxD3M .navbar .navbar-logo img {
  width: auto;
}
.cid-vbMC9FxD3M .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbMC9FxD3M .navbar.collapsed {
  justify-content: center;
}
.cid-vbMC9FxD3M .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbMC9FxD3M .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbMC9FxD3M .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbMC9FxD3M .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbMC9FxD3M .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbMC9FxD3M .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-vbMC9FxD3M .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbMC9FxD3M .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbMC9FxD3M .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbMC9FxD3M .navbar {
    min-height: 72px;
  }
  .cid-vbMC9FxD3M .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbMC9FxD3M .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbMC9FxD3M .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbMC9FxD3M .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbMC9FxD3M .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbMC9FxD3M .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-vbMC9FxD3M .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbMC9FxD3M .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbMC9FxD3M .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbMC9FxD3M .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbMC9FxD3M .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbMC9FxD3M .dropdown-item.active,
.cid-vbMC9FxD3M .dropdown-item:active {
  background-color: transparent;
}
.cid-vbMC9FxD3M .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbMC9FxD3M .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbMC9FxD3M .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbMC9FxD3M .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbMC9FxD3M .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbMC9FxD3M .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbMC9FxD3M ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbMC9FxD3M .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbMC9FxD3M .navbar-buttons {
    text-align: left;
  }
}
.cid-vbMC9FxD3M button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbMC9FxD3M button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbMC9FxD3M button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbMC9FxD3M button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbMC9FxD3M button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbMC9FxD3M button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbMC9FxD3M nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbMC9FxD3M nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbMC9FxD3M nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbMC9FxD3M nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbMC9FxD3M .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbMC9FxD3M a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbMC9FxD3M .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-vbMC9FxD3M .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbMC9FxD3M .navbar {
    height: 70px;
  }
  .cid-vbMC9FxD3M .navbar.opened {
    height: auto;
  }
  .cid-vbMC9FxD3M .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbMC9FxD3M .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbMC9FxD3M .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbMC9FxD3M .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbMC9FxD3M .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-vbMC9FxD3M .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbMC9FxD3M .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbMC9FxD3M .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbMC9FxD3M .navbar-brand {
    margin-right: auto;
  }
  .cid-vbMC9FxD3M .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbMC9FxD3M .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbMC9FxD3M .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbMC9FxD3M .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-vbMC9FxD3M .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbMC9FxD3M .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbMC9FxD3M .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-vbMC9FxD3M .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbMC9FxD3M .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-vbMC9FxD3M .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbMC9FxD3M .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbMC9G4zoH {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbMC9G4zoH .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbMC9G4zoH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbMC9G4zoH .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbMC9G4zoH .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbMC9G4zoH .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbMC9G4zoH .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbMC9G4zoH .mbr-section-title {
  color: #cac8c8;
}
.cid-vbMC9G4zoH .mbr-text,
.cid-vbMC9G4zoH .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbMC9Gn1iA {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbMC9Gn1iA .mbr-text {
  color: #000000;
}
.cid-vbMC9Gn1iA .mbr-section-subtitle {
  color: #000000;
}
.cid-vbMC9Gn1iA .mbr-section-title {
  color: #000000;
}
.cid-vbMCyWrLem {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbMCyWrLem .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-vbMCyWrLem .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbMCyWrLem .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-vbMCyWrLem .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbMCyWrLem .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbMCyWrLem .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbMCyWrLem .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbMCyWrLem .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbMCyWrLem .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbMCyWrLem .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbMCyWrLem .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbMCyWrLem .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbMCyWrLem .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbMCyWrLem .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbMCyWrLem .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbMCyWrLem .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbMCyWrLem .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbMCyWrLem .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbMCyWrLem .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbMCyWrLem .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbMCyWrLem .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbMCyWrLem .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbMCyWrLem .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbMCyWrLem .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbMCyWrLem .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbMCyWrLem .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: #232323;
}
.cid-vbMCyWrLem .nav-item:focus,
.cid-vbMCyWrLem .nav-link:focus {
  outline: none;
}
.cid-vbMCyWrLem .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbMCyWrLem .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbMCyWrLem .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbMCyWrLem .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbMCyWrLem .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbMCyWrLem .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbMCyWrLem .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;
}
.cid-vbMCyWrLem .navbar.opened {
  transition: all 0.3s;
}
.cid-vbMCyWrLem .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbMCyWrLem .navbar .navbar-logo img {
  width: auto;
}
.cid-vbMCyWrLem .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbMCyWrLem .navbar.collapsed {
  justify-content: center;
}
.cid-vbMCyWrLem .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbMCyWrLem .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbMCyWrLem .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbMCyWrLem .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbMCyWrLem .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbMCyWrLem .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-vbMCyWrLem .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbMCyWrLem .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbMCyWrLem .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbMCyWrLem .navbar {
    min-height: 72px;
  }
  .cid-vbMCyWrLem .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbMCyWrLem .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbMCyWrLem .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbMCyWrLem .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbMCyWrLem .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbMCyWrLem .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-vbMCyWrLem .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbMCyWrLem .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbMCyWrLem .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbMCyWrLem .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbMCyWrLem .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbMCyWrLem .dropdown-item.active,
.cid-vbMCyWrLem .dropdown-item:active {
  background-color: transparent;
}
.cid-vbMCyWrLem .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbMCyWrLem .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbMCyWrLem .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbMCyWrLem .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbMCyWrLem .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbMCyWrLem .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbMCyWrLem ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbMCyWrLem .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbMCyWrLem .navbar-buttons {
    text-align: left;
  }
}
.cid-vbMCyWrLem button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbMCyWrLem button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbMCyWrLem button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbMCyWrLem button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbMCyWrLem button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbMCyWrLem button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbMCyWrLem nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbMCyWrLem nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbMCyWrLem nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbMCyWrLem nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbMCyWrLem .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbMCyWrLem a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbMCyWrLem .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-vbMCyWrLem .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbMCyWrLem .navbar {
    height: 70px;
  }
  .cid-vbMCyWrLem .navbar.opened {
    height: auto;
  }
  .cid-vbMCyWrLem .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbMCyWrLem .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbMCyWrLem .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbMCyWrLem .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbMCyWrLem .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-vbMCyWrLem .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbMCyWrLem .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbMCyWrLem .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbMCyWrLem .navbar-brand {
    margin-right: auto;
  }
  .cid-vbMCyWrLem .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbMCyWrLem .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbMCyWrLem .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbMCyWrLem .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-vbMCyWrLem .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbMCyWrLem .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbMCyWrLem .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-vbMCyWrLem .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbMCyWrLem .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-vbMCyWrLem .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbMCyWrLem .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbMCyX0VOk {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbMCyX0VOk .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbMCyX0VOk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbMCyX0VOk .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbMCyX0VOk .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbMCyX0VOk .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbMCyX0VOk .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbMCyX0VOk .mbr-section-title {
  color: #cac8c8;
}
.cid-vbMCyX0VOk .mbr-text,
.cid-vbMCyX0VOk .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbMCyXgi3L {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbMCyXgi3L .mbr-text {
  color: #000000;
}
.cid-vbMCyXgi3L .mbr-section-subtitle {
  color: #000000;
}
.cid-vbMCyXgi3L .mbr-section-title {
  color: #000000;
}
.cid-vbQmanxTtT {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbQmanxTtT .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-vbQmanxTtT .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbQmanxTtT .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-vbQmanxTtT .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbQmanxTtT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbQmanxTtT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbQmanxTtT .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbQmanxTtT .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbQmanxTtT .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbQmanxTtT .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbQmanxTtT .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbQmanxTtT .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbQmanxTtT .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbQmanxTtT .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbQmanxTtT .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbQmanxTtT .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbQmanxTtT .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbQmanxTtT .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbQmanxTtT .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbQmanxTtT .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbQmanxTtT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbQmanxTtT .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbQmanxTtT .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbQmanxTtT .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbQmanxTtT .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbQmanxTtT .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: #232323;
}
.cid-vbQmanxTtT .nav-item:focus,
.cid-vbQmanxTtT .nav-link:focus {
  outline: none;
}
.cid-vbQmanxTtT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbQmanxTtT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbQmanxTtT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbQmanxTtT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbQmanxTtT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbQmanxTtT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbQmanxTtT .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;
}
.cid-vbQmanxTtT .navbar.opened {
  transition: all 0.3s;
}
.cid-vbQmanxTtT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbQmanxTtT .navbar .navbar-logo img {
  width: auto;
}
.cid-vbQmanxTtT .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbQmanxTtT .navbar.collapsed {
  justify-content: center;
}
.cid-vbQmanxTtT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbQmanxTtT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbQmanxTtT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbQmanxTtT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbQmanxTtT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbQmanxTtT .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-vbQmanxTtT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbQmanxTtT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbQmanxTtT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbQmanxTtT .navbar {
    min-height: 72px;
  }
  .cid-vbQmanxTtT .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbQmanxTtT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbQmanxTtT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbQmanxTtT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbQmanxTtT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbQmanxTtT .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-vbQmanxTtT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbQmanxTtT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbQmanxTtT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbQmanxTtT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbQmanxTtT .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbQmanxTtT .dropdown-item.active,
.cid-vbQmanxTtT .dropdown-item:active {
  background-color: transparent;
}
.cid-vbQmanxTtT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbQmanxTtT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbQmanxTtT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbQmanxTtT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbQmanxTtT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbQmanxTtT .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbQmanxTtT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbQmanxTtT .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbQmanxTtT .navbar-buttons {
    text-align: left;
  }
}
.cid-vbQmanxTtT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbQmanxTtT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbQmanxTtT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbQmanxTtT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbQmanxTtT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbQmanxTtT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbQmanxTtT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbQmanxTtT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbQmanxTtT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbQmanxTtT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbQmanxTtT .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbQmanxTtT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbQmanxTtT .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-vbQmanxTtT .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbQmanxTtT .navbar {
    height: 70px;
  }
  .cid-vbQmanxTtT .navbar.opened {
    height: auto;
  }
  .cid-vbQmanxTtT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbQmanxTtT .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbQmanxTtT .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbQmanxTtT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbQmanxTtT .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-vbQmanxTtT .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbQmanxTtT .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbQmanxTtT .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbQmanxTtT .navbar-brand {
    margin-right: auto;
  }
  .cid-vbQmanxTtT .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbQmanxTtT .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbQmanxTtT .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbQmanxTtT .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-vbQmanxTtT .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbQmanxTtT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbQmanxTtT .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-vbQmanxTtT .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbQmanxTtT .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-vbQmanxTtT .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbQmanxTtT .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbQmao7PO3 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbQmao7PO3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbQmao7PO3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbQmao7PO3 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbQmao7PO3 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbQmao7PO3 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbQmao7PO3 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbQmao7PO3 .mbr-section-title {
  color: #cac8c8;
}
.cid-vbQmao7PO3 .mbr-text,
.cid-vbQmao7PO3 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbQmaogESw {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbQmaogESw .mbr-text {
  color: #000000;
}
.cid-vbQmaogESw .mbr-section-subtitle {
  color: #000000;
}
.cid-vbQmaogESw .mbr-section-title {
  color: #000000;
}
.cid-vbQmxdnCAN {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbQmxdnCAN .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-vbQmxdnCAN .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbQmxdnCAN .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-vbQmxdnCAN .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbQmxdnCAN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbQmxdnCAN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbQmxdnCAN .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbQmxdnCAN .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbQmxdnCAN .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbQmxdnCAN .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbQmxdnCAN .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbQmxdnCAN .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbQmxdnCAN .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbQmxdnCAN .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbQmxdnCAN .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbQmxdnCAN .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbQmxdnCAN .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbQmxdnCAN .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbQmxdnCAN .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbQmxdnCAN .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbQmxdnCAN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbQmxdnCAN .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbQmxdnCAN .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbQmxdnCAN .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbQmxdnCAN .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbQmxdnCAN .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: #232323;
}
.cid-vbQmxdnCAN .nav-item:focus,
.cid-vbQmxdnCAN .nav-link:focus {
  outline: none;
}
.cid-vbQmxdnCAN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbQmxdnCAN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbQmxdnCAN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbQmxdnCAN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbQmxdnCAN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbQmxdnCAN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbQmxdnCAN .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;
}
.cid-vbQmxdnCAN .navbar.opened {
  transition: all 0.3s;
}
.cid-vbQmxdnCAN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbQmxdnCAN .navbar .navbar-logo img {
  width: auto;
}
.cid-vbQmxdnCAN .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbQmxdnCAN .navbar.collapsed {
  justify-content: center;
}
.cid-vbQmxdnCAN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbQmxdnCAN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbQmxdnCAN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbQmxdnCAN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbQmxdnCAN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbQmxdnCAN .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-vbQmxdnCAN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbQmxdnCAN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbQmxdnCAN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbQmxdnCAN .navbar {
    min-height: 72px;
  }
  .cid-vbQmxdnCAN .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbQmxdnCAN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbQmxdnCAN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbQmxdnCAN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbQmxdnCAN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbQmxdnCAN .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-vbQmxdnCAN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbQmxdnCAN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbQmxdnCAN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbQmxdnCAN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbQmxdnCAN .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbQmxdnCAN .dropdown-item.active,
.cid-vbQmxdnCAN .dropdown-item:active {
  background-color: transparent;
}
.cid-vbQmxdnCAN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbQmxdnCAN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbQmxdnCAN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbQmxdnCAN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbQmxdnCAN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbQmxdnCAN .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbQmxdnCAN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbQmxdnCAN .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbQmxdnCAN .navbar-buttons {
    text-align: left;
  }
}
.cid-vbQmxdnCAN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbQmxdnCAN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbQmxdnCAN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbQmxdnCAN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbQmxdnCAN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbQmxdnCAN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbQmxdnCAN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbQmxdnCAN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbQmxdnCAN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbQmxdnCAN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbQmxdnCAN .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbQmxdnCAN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbQmxdnCAN .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-vbQmxdnCAN .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbQmxdnCAN .navbar {
    height: 70px;
  }
  .cid-vbQmxdnCAN .navbar.opened {
    height: auto;
  }
  .cid-vbQmxdnCAN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbQmxdnCAN .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbQmxdnCAN .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbQmxdnCAN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbQmxdnCAN .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-vbQmxdnCAN .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbQmxdnCAN .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbQmxdnCAN .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbQmxdnCAN .navbar-brand {
    margin-right: auto;
  }
  .cid-vbQmxdnCAN .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbQmxdnCAN .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbQmxdnCAN .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbQmxdnCAN .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-vbQmxdnCAN .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbQmxdnCAN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbQmxdnCAN .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-vbQmxdnCAN .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbQmxdnCAN .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-vbQmxdnCAN .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbQmxdnCAN .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbQmxdQu5B {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbQmxdQu5B .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbQmxdQu5B .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbQmxdQu5B .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbQmxdQu5B .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbQmxdQu5B .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbQmxdQu5B .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbQmxdQu5B .mbr-section-title {
  color: #cac8c8;
}
.cid-vbQmxdQu5B .mbr-text,
.cid-vbQmxdQu5B .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbQmxe4qra {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbQmxe4qra .mbr-text {
  color: #000000;
}
.cid-vbQmxe4qra .mbr-section-subtitle {
  color: #000000;
}
.cid-vbQmxe4qra .mbr-section-title {
  color: #000000;
}
.cid-vbQmWjBL4a {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbQmWjBL4a .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-vbQmWjBL4a .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbQmWjBL4a .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-vbQmWjBL4a .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbQmWjBL4a .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbQmWjBL4a .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbQmWjBL4a .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbQmWjBL4a .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbQmWjBL4a .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbQmWjBL4a .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbQmWjBL4a .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbQmWjBL4a .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbQmWjBL4a .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbQmWjBL4a .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbQmWjBL4a .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbQmWjBL4a .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbQmWjBL4a .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbQmWjBL4a .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbQmWjBL4a .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbQmWjBL4a .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbQmWjBL4a .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbQmWjBL4a .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbQmWjBL4a .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbQmWjBL4a .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbQmWjBL4a .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbQmWjBL4a .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: #232323;
}
.cid-vbQmWjBL4a .nav-item:focus,
.cid-vbQmWjBL4a .nav-link:focus {
  outline: none;
}
.cid-vbQmWjBL4a .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbQmWjBL4a .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbQmWjBL4a .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbQmWjBL4a .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbQmWjBL4a .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbQmWjBL4a .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbQmWjBL4a .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;
}
.cid-vbQmWjBL4a .navbar.opened {
  transition: all 0.3s;
}
.cid-vbQmWjBL4a .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbQmWjBL4a .navbar .navbar-logo img {
  width: auto;
}
.cid-vbQmWjBL4a .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbQmWjBL4a .navbar.collapsed {
  justify-content: center;
}
.cid-vbQmWjBL4a .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbQmWjBL4a .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbQmWjBL4a .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbQmWjBL4a .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbQmWjBL4a .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbQmWjBL4a .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-vbQmWjBL4a .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbQmWjBL4a .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbQmWjBL4a .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbQmWjBL4a .navbar {
    min-height: 72px;
  }
  .cid-vbQmWjBL4a .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbQmWjBL4a .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbQmWjBL4a .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbQmWjBL4a .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbQmWjBL4a .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbQmWjBL4a .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-vbQmWjBL4a .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbQmWjBL4a .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbQmWjBL4a .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbQmWjBL4a .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbQmWjBL4a .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbQmWjBL4a .dropdown-item.active,
.cid-vbQmWjBL4a .dropdown-item:active {
  background-color: transparent;
}
.cid-vbQmWjBL4a .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbQmWjBL4a .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbQmWjBL4a .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbQmWjBL4a .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbQmWjBL4a .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbQmWjBL4a .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbQmWjBL4a ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbQmWjBL4a .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbQmWjBL4a .navbar-buttons {
    text-align: left;
  }
}
.cid-vbQmWjBL4a button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbQmWjBL4a button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbQmWjBL4a button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbQmWjBL4a button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbQmWjBL4a button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbQmWjBL4a button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbQmWjBL4a nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbQmWjBL4a nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbQmWjBL4a nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbQmWjBL4a nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbQmWjBL4a .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbQmWjBL4a a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbQmWjBL4a .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-vbQmWjBL4a .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbQmWjBL4a .navbar {
    height: 70px;
  }
  .cid-vbQmWjBL4a .navbar.opened {
    height: auto;
  }
  .cid-vbQmWjBL4a .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbQmWjBL4a .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbQmWjBL4a .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbQmWjBL4a .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbQmWjBL4a .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-vbQmWjBL4a .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbQmWjBL4a .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbQmWjBL4a .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbQmWjBL4a .navbar-brand {
    margin-right: auto;
  }
  .cid-vbQmWjBL4a .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbQmWjBL4a .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbQmWjBL4a .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbQmWjBL4a .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-vbQmWjBL4a .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbQmWjBL4a .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbQmWjBL4a .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-vbQmWjBL4a .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbQmWjBL4a .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-vbQmWjBL4a .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbQmWjBL4a .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbQmWk3PQH {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbQmWk3PQH .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbQmWk3PQH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbQmWk3PQH .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbQmWk3PQH .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbQmWk3PQH .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbQmWk3PQH .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbQmWk3PQH .mbr-section-title {
  color: #cac8c8;
}
.cid-vbQmWk3PQH .mbr-text,
.cid-vbQmWk3PQH .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbQmWkcxp5 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbQmWkcxp5 .mbr-text {
  color: #000000;
}
.cid-vbQmWkcxp5 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbQmWkcxp5 .mbr-section-title {
  color: #000000;
}
.cid-vbQnftqmZR {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbQnftqmZR .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-vbQnftqmZR .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbQnftqmZR .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-vbQnftqmZR .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbQnftqmZR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbQnftqmZR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbQnftqmZR .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbQnftqmZR .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbQnftqmZR .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbQnftqmZR .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbQnftqmZR .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbQnftqmZR .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbQnftqmZR .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbQnftqmZR .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbQnftqmZR .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbQnftqmZR .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbQnftqmZR .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbQnftqmZR .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbQnftqmZR .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbQnftqmZR .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbQnftqmZR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbQnftqmZR .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbQnftqmZR .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbQnftqmZR .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbQnftqmZR .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbQnftqmZR .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: #232323;
}
.cid-vbQnftqmZR .nav-item:focus,
.cid-vbQnftqmZR .nav-link:focus {
  outline: none;
}
.cid-vbQnftqmZR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbQnftqmZR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbQnftqmZR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbQnftqmZR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbQnftqmZR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbQnftqmZR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbQnftqmZR .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;
}
.cid-vbQnftqmZR .navbar.opened {
  transition: all 0.3s;
}
.cid-vbQnftqmZR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbQnftqmZR .navbar .navbar-logo img {
  width: auto;
}
.cid-vbQnftqmZR .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbQnftqmZR .navbar.collapsed {
  justify-content: center;
}
.cid-vbQnftqmZR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbQnftqmZR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbQnftqmZR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbQnftqmZR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbQnftqmZR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbQnftqmZR .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-vbQnftqmZR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbQnftqmZR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbQnftqmZR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbQnftqmZR .navbar {
    min-height: 72px;
  }
  .cid-vbQnftqmZR .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbQnftqmZR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbQnftqmZR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbQnftqmZR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbQnftqmZR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbQnftqmZR .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-vbQnftqmZR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbQnftqmZR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbQnftqmZR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbQnftqmZR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbQnftqmZR .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbQnftqmZR .dropdown-item.active,
.cid-vbQnftqmZR .dropdown-item:active {
  background-color: transparent;
}
.cid-vbQnftqmZR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbQnftqmZR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbQnftqmZR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbQnftqmZR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbQnftqmZR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbQnftqmZR .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbQnftqmZR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbQnftqmZR .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbQnftqmZR .navbar-buttons {
    text-align: left;
  }
}
.cid-vbQnftqmZR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbQnftqmZR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbQnftqmZR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbQnftqmZR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbQnftqmZR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbQnftqmZR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbQnftqmZR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbQnftqmZR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbQnftqmZR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbQnftqmZR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbQnftqmZR .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbQnftqmZR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbQnftqmZR .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-vbQnftqmZR .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbQnftqmZR .navbar {
    height: 70px;
  }
  .cid-vbQnftqmZR .navbar.opened {
    height: auto;
  }
  .cid-vbQnftqmZR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbQnftqmZR .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbQnftqmZR .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbQnftqmZR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbQnftqmZR .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-vbQnftqmZR .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbQnftqmZR .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbQnftqmZR .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbQnftqmZR .navbar-brand {
    margin-right: auto;
  }
  .cid-vbQnftqmZR .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbQnftqmZR .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbQnftqmZR .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbQnftqmZR .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-vbQnftqmZR .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbQnftqmZR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbQnftqmZR .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-vbQnftqmZR .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbQnftqmZR .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-vbQnftqmZR .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbQnftqmZR .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbQnftX0d4 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbQnftX0d4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbQnftX0d4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbQnftX0d4 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbQnftX0d4 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbQnftX0d4 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbQnftX0d4 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbQnftX0d4 .mbr-section-title {
  color: #cac8c8;
}
.cid-vbQnftX0d4 .mbr-text,
.cid-vbQnftX0d4 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbQnfu92cg {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbQnfu92cg .mbr-text {
  color: #000000;
}
.cid-vbQnfu92cg .mbr-section-subtitle {
  color: #000000;
}
.cid-vbQnfu92cg .mbr-section-title {
  color: #000000;
}
.cid-vbQnD6JHNC {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbQnD6JHNC .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-vbQnD6JHNC .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbQnD6JHNC .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-vbQnD6JHNC .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbQnD6JHNC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbQnD6JHNC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbQnD6JHNC .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbQnD6JHNC .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbQnD6JHNC .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbQnD6JHNC .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbQnD6JHNC .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbQnD6JHNC .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbQnD6JHNC .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbQnD6JHNC .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbQnD6JHNC .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbQnD6JHNC .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbQnD6JHNC .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbQnD6JHNC .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbQnD6JHNC .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbQnD6JHNC .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbQnD6JHNC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbQnD6JHNC .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbQnD6JHNC .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbQnD6JHNC .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbQnD6JHNC .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbQnD6JHNC .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: #232323;
}
.cid-vbQnD6JHNC .nav-item:focus,
.cid-vbQnD6JHNC .nav-link:focus {
  outline: none;
}
.cid-vbQnD6JHNC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbQnD6JHNC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbQnD6JHNC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbQnD6JHNC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbQnD6JHNC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbQnD6JHNC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbQnD6JHNC .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;
}
.cid-vbQnD6JHNC .navbar.opened {
  transition: all 0.3s;
}
.cid-vbQnD6JHNC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbQnD6JHNC .navbar .navbar-logo img {
  width: auto;
}
.cid-vbQnD6JHNC .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbQnD6JHNC .navbar.collapsed {
  justify-content: center;
}
.cid-vbQnD6JHNC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbQnD6JHNC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbQnD6JHNC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbQnD6JHNC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbQnD6JHNC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbQnD6JHNC .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-vbQnD6JHNC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbQnD6JHNC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbQnD6JHNC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbQnD6JHNC .navbar {
    min-height: 72px;
  }
  .cid-vbQnD6JHNC .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbQnD6JHNC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbQnD6JHNC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbQnD6JHNC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbQnD6JHNC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbQnD6JHNC .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-vbQnD6JHNC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbQnD6JHNC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbQnD6JHNC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbQnD6JHNC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbQnD6JHNC .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbQnD6JHNC .dropdown-item.active,
.cid-vbQnD6JHNC .dropdown-item:active {
  background-color: transparent;
}
.cid-vbQnD6JHNC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbQnD6JHNC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbQnD6JHNC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbQnD6JHNC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbQnD6JHNC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbQnD6JHNC .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbQnD6JHNC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbQnD6JHNC .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbQnD6JHNC .navbar-buttons {
    text-align: left;
  }
}
.cid-vbQnD6JHNC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbQnD6JHNC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbQnD6JHNC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbQnD6JHNC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbQnD6JHNC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbQnD6JHNC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbQnD6JHNC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbQnD6JHNC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbQnD6JHNC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbQnD6JHNC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbQnD6JHNC .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbQnD6JHNC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbQnD6JHNC .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-vbQnD6JHNC .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbQnD6JHNC .navbar {
    height: 70px;
  }
  .cid-vbQnD6JHNC .navbar.opened {
    height: auto;
  }
  .cid-vbQnD6JHNC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbQnD6JHNC .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbQnD6JHNC .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbQnD6JHNC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbQnD6JHNC .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-vbQnD6JHNC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbQnD6JHNC .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbQnD6JHNC .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbQnD6JHNC .navbar-brand {
    margin-right: auto;
  }
  .cid-vbQnD6JHNC .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbQnD6JHNC .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbQnD6JHNC .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbQnD6JHNC .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-vbQnD6JHNC .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbQnD6JHNC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbQnD6JHNC .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-vbQnD6JHNC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbQnD6JHNC .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-vbQnD6JHNC .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbQnD6JHNC .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbQnD7iWve {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbQnD7iWve .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbQnD7iWve .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbQnD7iWve .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbQnD7iWve .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbQnD7iWve .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbQnD7iWve .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbQnD7iWve .mbr-section-title {
  color: #cac8c8;
}
.cid-vbQnD7iWve .mbr-text,
.cid-vbQnD7iWve .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbQnD7BGlI {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbQnD7BGlI .mbr-text {
  color: #000000;
}
.cid-vbQnD7BGlI .mbr-section-subtitle {
  color: #000000;
}
.cid-vbQnD7BGlI .mbr-section-title {
  color: #000000;
}
.cid-vbQnZ9Mk5k {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbQnZ9Mk5k .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-vbQnZ9Mk5k .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbQnZ9Mk5k .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-vbQnZ9Mk5k .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbQnZ9Mk5k .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbQnZ9Mk5k .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbQnZ9Mk5k .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbQnZ9Mk5k .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbQnZ9Mk5k .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbQnZ9Mk5k .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbQnZ9Mk5k .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbQnZ9Mk5k .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbQnZ9Mk5k .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbQnZ9Mk5k .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbQnZ9Mk5k .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbQnZ9Mk5k .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbQnZ9Mk5k .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbQnZ9Mk5k .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbQnZ9Mk5k .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbQnZ9Mk5k .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbQnZ9Mk5k .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbQnZ9Mk5k .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbQnZ9Mk5k .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbQnZ9Mk5k .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbQnZ9Mk5k .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbQnZ9Mk5k .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: #232323;
}
.cid-vbQnZ9Mk5k .nav-item:focus,
.cid-vbQnZ9Mk5k .nav-link:focus {
  outline: none;
}
.cid-vbQnZ9Mk5k .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbQnZ9Mk5k .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbQnZ9Mk5k .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbQnZ9Mk5k .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbQnZ9Mk5k .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbQnZ9Mk5k .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbQnZ9Mk5k .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;
}
.cid-vbQnZ9Mk5k .navbar.opened {
  transition: all 0.3s;
}
.cid-vbQnZ9Mk5k .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbQnZ9Mk5k .navbar .navbar-logo img {
  width: auto;
}
.cid-vbQnZ9Mk5k .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbQnZ9Mk5k .navbar.collapsed {
  justify-content: center;
}
.cid-vbQnZ9Mk5k .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbQnZ9Mk5k .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbQnZ9Mk5k .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbQnZ9Mk5k .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbQnZ9Mk5k .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbQnZ9Mk5k .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-vbQnZ9Mk5k .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbQnZ9Mk5k .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbQnZ9Mk5k .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbQnZ9Mk5k .navbar {
    min-height: 72px;
  }
  .cid-vbQnZ9Mk5k .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbQnZ9Mk5k .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbQnZ9Mk5k .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbQnZ9Mk5k .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbQnZ9Mk5k .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbQnZ9Mk5k .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-vbQnZ9Mk5k .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbQnZ9Mk5k .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbQnZ9Mk5k .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbQnZ9Mk5k .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbQnZ9Mk5k .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbQnZ9Mk5k .dropdown-item.active,
.cid-vbQnZ9Mk5k .dropdown-item:active {
  background-color: transparent;
}
.cid-vbQnZ9Mk5k .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbQnZ9Mk5k .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbQnZ9Mk5k .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbQnZ9Mk5k .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbQnZ9Mk5k .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbQnZ9Mk5k .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbQnZ9Mk5k ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbQnZ9Mk5k .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbQnZ9Mk5k .navbar-buttons {
    text-align: left;
  }
}
.cid-vbQnZ9Mk5k button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbQnZ9Mk5k button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbQnZ9Mk5k button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbQnZ9Mk5k button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbQnZ9Mk5k button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbQnZ9Mk5k button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbQnZ9Mk5k nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbQnZ9Mk5k nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbQnZ9Mk5k nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbQnZ9Mk5k nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbQnZ9Mk5k .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbQnZ9Mk5k a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbQnZ9Mk5k .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-vbQnZ9Mk5k .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbQnZ9Mk5k .navbar {
    height: 70px;
  }
  .cid-vbQnZ9Mk5k .navbar.opened {
    height: auto;
  }
  .cid-vbQnZ9Mk5k .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbQnZ9Mk5k .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbQnZ9Mk5k .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbQnZ9Mk5k .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbQnZ9Mk5k .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-vbQnZ9Mk5k .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbQnZ9Mk5k .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbQnZ9Mk5k .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbQnZ9Mk5k .navbar-brand {
    margin-right: auto;
  }
  .cid-vbQnZ9Mk5k .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbQnZ9Mk5k .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbQnZ9Mk5k .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbQnZ9Mk5k .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-vbQnZ9Mk5k .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbQnZ9Mk5k .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbQnZ9Mk5k .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-vbQnZ9Mk5k .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbQnZ9Mk5k .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-vbQnZ9Mk5k .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbQnZ9Mk5k .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbQnZalGXs {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbQnZalGXs .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbQnZalGXs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbQnZalGXs .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbQnZalGXs .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbQnZalGXs .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbQnZalGXs .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbQnZalGXs .mbr-section-title {
  color: #cac8c8;
}
.cid-vbQnZalGXs .mbr-text,
.cid-vbQnZalGXs .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbQnZaAkyX {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbQnZaAkyX .mbr-text {
  color: #000000;
}
.cid-vbQnZaAkyX .mbr-section-subtitle {
  color: #000000;
}
.cid-vbQnZaAkyX .mbr-section-title {
  color: #000000;
}
.cid-vbQojLfDSn {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbQojLfDSn .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-vbQojLfDSn .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbQojLfDSn .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-vbQojLfDSn .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbQojLfDSn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbQojLfDSn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbQojLfDSn .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbQojLfDSn .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbQojLfDSn .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbQojLfDSn .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbQojLfDSn .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbQojLfDSn .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbQojLfDSn .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbQojLfDSn .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbQojLfDSn .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbQojLfDSn .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbQojLfDSn .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbQojLfDSn .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbQojLfDSn .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbQojLfDSn .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbQojLfDSn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbQojLfDSn .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbQojLfDSn .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbQojLfDSn .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbQojLfDSn .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbQojLfDSn .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: #232323;
}
.cid-vbQojLfDSn .nav-item:focus,
.cid-vbQojLfDSn .nav-link:focus {
  outline: none;
}
.cid-vbQojLfDSn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbQojLfDSn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbQojLfDSn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbQojLfDSn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbQojLfDSn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbQojLfDSn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbQojLfDSn .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;
}
.cid-vbQojLfDSn .navbar.opened {
  transition: all 0.3s;
}
.cid-vbQojLfDSn .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbQojLfDSn .navbar .navbar-logo img {
  width: auto;
}
.cid-vbQojLfDSn .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbQojLfDSn .navbar.collapsed {
  justify-content: center;
}
.cid-vbQojLfDSn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbQojLfDSn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbQojLfDSn .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbQojLfDSn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbQojLfDSn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbQojLfDSn .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-vbQojLfDSn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbQojLfDSn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbQojLfDSn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbQojLfDSn .navbar {
    min-height: 72px;
  }
  .cid-vbQojLfDSn .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbQojLfDSn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbQojLfDSn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbQojLfDSn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbQojLfDSn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbQojLfDSn .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-vbQojLfDSn .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbQojLfDSn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbQojLfDSn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbQojLfDSn .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbQojLfDSn .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbQojLfDSn .dropdown-item.active,
.cid-vbQojLfDSn .dropdown-item:active {
  background-color: transparent;
}
.cid-vbQojLfDSn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbQojLfDSn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbQojLfDSn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbQojLfDSn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbQojLfDSn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbQojLfDSn .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbQojLfDSn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbQojLfDSn .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbQojLfDSn .navbar-buttons {
    text-align: left;
  }
}
.cid-vbQojLfDSn button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbQojLfDSn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbQojLfDSn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbQojLfDSn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbQojLfDSn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbQojLfDSn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbQojLfDSn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbQojLfDSn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbQojLfDSn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbQojLfDSn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbQojLfDSn .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbQojLfDSn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbQojLfDSn .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-vbQojLfDSn .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbQojLfDSn .navbar {
    height: 70px;
  }
  .cid-vbQojLfDSn .navbar.opened {
    height: auto;
  }
  .cid-vbQojLfDSn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbQojLfDSn .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbQojLfDSn .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbQojLfDSn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbQojLfDSn .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-vbQojLfDSn .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbQojLfDSn .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbQojLfDSn .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbQojLfDSn .navbar-brand {
    margin-right: auto;
  }
  .cid-vbQojLfDSn .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbQojLfDSn .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbQojLfDSn .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbQojLfDSn .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-vbQojLfDSn .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbQojLfDSn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbQojLfDSn .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-vbQojLfDSn .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbQojLfDSn .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-vbQojLfDSn .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbQojLfDSn .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbQojLLcuN {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbQojLLcuN .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbQojLLcuN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbQojLLcuN .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbQojLLcuN .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbQojLLcuN .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbQojLLcuN .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbQojLLcuN .mbr-section-title {
  color: #cac8c8;
}
.cid-vbQojLLcuN .mbr-text,
.cid-vbQojLLcuN .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbQojLZTp6 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbQojLZTp6 .mbr-text {
  color: #000000;
}
.cid-vbQojLZTp6 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbQojLZTp6 .mbr-section-title {
  color: #000000;
}
.cid-vbQoEDQ1rW {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbQoEDQ1rW .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-vbQoEDQ1rW .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbQoEDQ1rW .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-vbQoEDQ1rW .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbQoEDQ1rW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbQoEDQ1rW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbQoEDQ1rW .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbQoEDQ1rW .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbQoEDQ1rW .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbQoEDQ1rW .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbQoEDQ1rW .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbQoEDQ1rW .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbQoEDQ1rW .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbQoEDQ1rW .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbQoEDQ1rW .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbQoEDQ1rW .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbQoEDQ1rW .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbQoEDQ1rW .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbQoEDQ1rW .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbQoEDQ1rW .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbQoEDQ1rW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbQoEDQ1rW .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbQoEDQ1rW .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbQoEDQ1rW .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbQoEDQ1rW .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbQoEDQ1rW .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: #232323;
}
.cid-vbQoEDQ1rW .nav-item:focus,
.cid-vbQoEDQ1rW .nav-link:focus {
  outline: none;
}
.cid-vbQoEDQ1rW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbQoEDQ1rW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbQoEDQ1rW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbQoEDQ1rW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbQoEDQ1rW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbQoEDQ1rW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbQoEDQ1rW .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;
}
.cid-vbQoEDQ1rW .navbar.opened {
  transition: all 0.3s;
}
.cid-vbQoEDQ1rW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbQoEDQ1rW .navbar .navbar-logo img {
  width: auto;
}
.cid-vbQoEDQ1rW .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbQoEDQ1rW .navbar.collapsed {
  justify-content: center;
}
.cid-vbQoEDQ1rW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbQoEDQ1rW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbQoEDQ1rW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbQoEDQ1rW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbQoEDQ1rW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbQoEDQ1rW .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-vbQoEDQ1rW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbQoEDQ1rW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbQoEDQ1rW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbQoEDQ1rW .navbar {
    min-height: 72px;
  }
  .cid-vbQoEDQ1rW .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbQoEDQ1rW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbQoEDQ1rW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbQoEDQ1rW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbQoEDQ1rW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbQoEDQ1rW .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-vbQoEDQ1rW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbQoEDQ1rW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbQoEDQ1rW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbQoEDQ1rW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbQoEDQ1rW .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbQoEDQ1rW .dropdown-item.active,
.cid-vbQoEDQ1rW .dropdown-item:active {
  background-color: transparent;
}
.cid-vbQoEDQ1rW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbQoEDQ1rW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbQoEDQ1rW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbQoEDQ1rW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbQoEDQ1rW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbQoEDQ1rW .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbQoEDQ1rW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbQoEDQ1rW .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbQoEDQ1rW .navbar-buttons {
    text-align: left;
  }
}
.cid-vbQoEDQ1rW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbQoEDQ1rW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbQoEDQ1rW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbQoEDQ1rW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbQoEDQ1rW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbQoEDQ1rW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbQoEDQ1rW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbQoEDQ1rW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbQoEDQ1rW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbQoEDQ1rW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbQoEDQ1rW .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbQoEDQ1rW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbQoEDQ1rW .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-vbQoEDQ1rW .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbQoEDQ1rW .navbar {
    height: 70px;
  }
  .cid-vbQoEDQ1rW .navbar.opened {
    height: auto;
  }
  .cid-vbQoEDQ1rW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbQoEDQ1rW .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbQoEDQ1rW .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbQoEDQ1rW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbQoEDQ1rW .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-vbQoEDQ1rW .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbQoEDQ1rW .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbQoEDQ1rW .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbQoEDQ1rW .navbar-brand {
    margin-right: auto;
  }
  .cid-vbQoEDQ1rW .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbQoEDQ1rW .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbQoEDQ1rW .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbQoEDQ1rW .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-vbQoEDQ1rW .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbQoEDQ1rW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbQoEDQ1rW .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-vbQoEDQ1rW .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbQoEDQ1rW .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-vbQoEDQ1rW .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbQoEDQ1rW .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbQoEElfYp {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbQoEElfYp .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbQoEElfYp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbQoEElfYp .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbQoEElfYp .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbQoEElfYp .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbQoEElfYp .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbQoEElfYp .mbr-section-title {
  color: #cac8c8;
}
.cid-vbQoEElfYp .mbr-text,
.cid-vbQoEElfYp .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbQoEEwecS {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbQoEEwecS .mbr-text {
  color: #000000;
}
.cid-vbQoEEwecS .mbr-section-subtitle {
  color: #000000;
}
.cid-vbQoEEwecS .mbr-section-title {
  color: #000000;
}
.cid-vbQoVxvuIi {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbQoVxvuIi .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-vbQoVxvuIi .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbQoVxvuIi .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-vbQoVxvuIi .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbQoVxvuIi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbQoVxvuIi .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbQoVxvuIi .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbQoVxvuIi .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbQoVxvuIi .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbQoVxvuIi .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbQoVxvuIi .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbQoVxvuIi .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbQoVxvuIi .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbQoVxvuIi .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbQoVxvuIi .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbQoVxvuIi .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbQoVxvuIi .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbQoVxvuIi .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbQoVxvuIi .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbQoVxvuIi .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbQoVxvuIi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbQoVxvuIi .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbQoVxvuIi .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbQoVxvuIi .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbQoVxvuIi .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbQoVxvuIi .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: #232323;
}
.cid-vbQoVxvuIi .nav-item:focus,
.cid-vbQoVxvuIi .nav-link:focus {
  outline: none;
}
.cid-vbQoVxvuIi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbQoVxvuIi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbQoVxvuIi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbQoVxvuIi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbQoVxvuIi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbQoVxvuIi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbQoVxvuIi .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;
}
.cid-vbQoVxvuIi .navbar.opened {
  transition: all 0.3s;
}
.cid-vbQoVxvuIi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbQoVxvuIi .navbar .navbar-logo img {
  width: auto;
}
.cid-vbQoVxvuIi .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbQoVxvuIi .navbar.collapsed {
  justify-content: center;
}
.cid-vbQoVxvuIi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbQoVxvuIi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbQoVxvuIi .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbQoVxvuIi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbQoVxvuIi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbQoVxvuIi .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-vbQoVxvuIi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbQoVxvuIi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbQoVxvuIi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbQoVxvuIi .navbar {
    min-height: 72px;
  }
  .cid-vbQoVxvuIi .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbQoVxvuIi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbQoVxvuIi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbQoVxvuIi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbQoVxvuIi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbQoVxvuIi .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-vbQoVxvuIi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbQoVxvuIi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbQoVxvuIi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbQoVxvuIi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbQoVxvuIi .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbQoVxvuIi .dropdown-item.active,
.cid-vbQoVxvuIi .dropdown-item:active {
  background-color: transparent;
}
.cid-vbQoVxvuIi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbQoVxvuIi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbQoVxvuIi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbQoVxvuIi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbQoVxvuIi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbQoVxvuIi .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbQoVxvuIi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbQoVxvuIi .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbQoVxvuIi .navbar-buttons {
    text-align: left;
  }
}
.cid-vbQoVxvuIi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbQoVxvuIi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbQoVxvuIi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbQoVxvuIi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbQoVxvuIi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbQoVxvuIi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbQoVxvuIi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbQoVxvuIi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbQoVxvuIi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbQoVxvuIi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbQoVxvuIi .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbQoVxvuIi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbQoVxvuIi .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-vbQoVxvuIi .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbQoVxvuIi .navbar {
    height: 70px;
  }
  .cid-vbQoVxvuIi .navbar.opened {
    height: auto;
  }
  .cid-vbQoVxvuIi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbQoVxvuIi .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbQoVxvuIi .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbQoVxvuIi .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbQoVxvuIi .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-vbQoVxvuIi .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbQoVxvuIi .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbQoVxvuIi .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbQoVxvuIi .navbar-brand {
    margin-right: auto;
  }
  .cid-vbQoVxvuIi .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbQoVxvuIi .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbQoVxvuIi .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbQoVxvuIi .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-vbQoVxvuIi .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbQoVxvuIi .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbQoVxvuIi .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-vbQoVxvuIi .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbQoVxvuIi .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-vbQoVxvuIi .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbQoVxvuIi .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbQoVy23e0 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbQoVy23e0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbQoVy23e0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbQoVy23e0 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbQoVy23e0 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbQoVy23e0 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbQoVy23e0 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbQoVy23e0 .mbr-section-title {
  color: #cac8c8;
}
.cid-vbQoVy23e0 .mbr-text,
.cid-vbQoVy23e0 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbQoVygFrI {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbQoVygFrI .mbr-text {
  color: #000000;
}
.cid-vbQoVygFrI .mbr-section-subtitle {
  color: #000000;
}
.cid-vbQoVygFrI .mbr-section-title {
  color: #000000;
}
.cid-vbQpluu1ir {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbQpluu1ir .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-vbQpluu1ir .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbQpluu1ir .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-vbQpluu1ir .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbQpluu1ir .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbQpluu1ir .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbQpluu1ir .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbQpluu1ir .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbQpluu1ir .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbQpluu1ir .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbQpluu1ir .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbQpluu1ir .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbQpluu1ir .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbQpluu1ir .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbQpluu1ir .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbQpluu1ir .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbQpluu1ir .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbQpluu1ir .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbQpluu1ir .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbQpluu1ir .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbQpluu1ir .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbQpluu1ir .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbQpluu1ir .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbQpluu1ir .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbQpluu1ir .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbQpluu1ir .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: #232323;
}
.cid-vbQpluu1ir .nav-item:focus,
.cid-vbQpluu1ir .nav-link:focus {
  outline: none;
}
.cid-vbQpluu1ir .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbQpluu1ir .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbQpluu1ir .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbQpluu1ir .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbQpluu1ir .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbQpluu1ir .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbQpluu1ir .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;
}
.cid-vbQpluu1ir .navbar.opened {
  transition: all 0.3s;
}
.cid-vbQpluu1ir .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbQpluu1ir .navbar .navbar-logo img {
  width: auto;
}
.cid-vbQpluu1ir .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbQpluu1ir .navbar.collapsed {
  justify-content: center;
}
.cid-vbQpluu1ir .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbQpluu1ir .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbQpluu1ir .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbQpluu1ir .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbQpluu1ir .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbQpluu1ir .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-vbQpluu1ir .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbQpluu1ir .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbQpluu1ir .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbQpluu1ir .navbar {
    min-height: 72px;
  }
  .cid-vbQpluu1ir .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbQpluu1ir .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbQpluu1ir .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbQpluu1ir .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbQpluu1ir .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbQpluu1ir .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-vbQpluu1ir .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbQpluu1ir .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbQpluu1ir .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbQpluu1ir .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbQpluu1ir .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbQpluu1ir .dropdown-item.active,
.cid-vbQpluu1ir .dropdown-item:active {
  background-color: transparent;
}
.cid-vbQpluu1ir .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbQpluu1ir .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbQpluu1ir .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbQpluu1ir .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbQpluu1ir .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbQpluu1ir .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbQpluu1ir ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbQpluu1ir .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbQpluu1ir .navbar-buttons {
    text-align: left;
  }
}
.cid-vbQpluu1ir button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbQpluu1ir button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbQpluu1ir button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbQpluu1ir button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbQpluu1ir button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbQpluu1ir button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbQpluu1ir nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbQpluu1ir nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbQpluu1ir nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbQpluu1ir nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbQpluu1ir .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbQpluu1ir a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbQpluu1ir .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-vbQpluu1ir .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbQpluu1ir .navbar {
    height: 70px;
  }
  .cid-vbQpluu1ir .navbar.opened {
    height: auto;
  }
  .cid-vbQpluu1ir .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbQpluu1ir .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbQpluu1ir .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbQpluu1ir .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbQpluu1ir .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-vbQpluu1ir .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbQpluu1ir .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbQpluu1ir .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbQpluu1ir .navbar-brand {
    margin-right: auto;
  }
  .cid-vbQpluu1ir .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbQpluu1ir .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbQpluu1ir .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbQpluu1ir .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-vbQpluu1ir .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbQpluu1ir .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbQpluu1ir .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-vbQpluu1ir .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbQpluu1ir .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-vbQpluu1ir .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbQpluu1ir .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbQplvpboO {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbQplvpboO .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbQplvpboO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbQplvpboO .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbQplvpboO .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbQplvpboO .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbQplvpboO .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbQplvpboO .mbr-section-title {
  color: #cac8c8;
}
.cid-vbQplvpboO .mbr-text,
.cid-vbQplvpboO .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbQplvEvmo {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbQplvEvmo .mbr-text {
  color: #000000;
}
.cid-vbQplvEvmo .mbr-section-subtitle {
  color: #000000;
}
.cid-vbQplvEvmo .mbr-section-title {
  color: #000000;
}
.cid-vbQsydbrhf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbQsydbrhf .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-vbQsydbrhf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbQsydbrhf .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-vbQsydbrhf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbQsydbrhf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbQsydbrhf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbQsydbrhf .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbQsydbrhf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbQsydbrhf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbQsydbrhf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbQsydbrhf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbQsydbrhf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbQsydbrhf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbQsydbrhf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbQsydbrhf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbQsydbrhf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbQsydbrhf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbQsydbrhf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbQsydbrhf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbQsydbrhf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbQsydbrhf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbQsydbrhf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbQsydbrhf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbQsydbrhf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbQsydbrhf .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbQsydbrhf .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: #232323;
}
.cid-vbQsydbrhf .nav-item:focus,
.cid-vbQsydbrhf .nav-link:focus {
  outline: none;
}
.cid-vbQsydbrhf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbQsydbrhf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbQsydbrhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbQsydbrhf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbQsydbrhf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbQsydbrhf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbQsydbrhf .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;
}
.cid-vbQsydbrhf .navbar.opened {
  transition: all 0.3s;
}
.cid-vbQsydbrhf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbQsydbrhf .navbar .navbar-logo img {
  width: auto;
}
.cid-vbQsydbrhf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbQsydbrhf .navbar.collapsed {
  justify-content: center;
}
.cid-vbQsydbrhf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbQsydbrhf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbQsydbrhf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbQsydbrhf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbQsydbrhf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbQsydbrhf .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-vbQsydbrhf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbQsydbrhf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbQsydbrhf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbQsydbrhf .navbar {
    min-height: 72px;
  }
  .cid-vbQsydbrhf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbQsydbrhf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbQsydbrhf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbQsydbrhf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbQsydbrhf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbQsydbrhf .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-vbQsydbrhf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbQsydbrhf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbQsydbrhf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbQsydbrhf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbQsydbrhf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbQsydbrhf .dropdown-item.active,
.cid-vbQsydbrhf .dropdown-item:active {
  background-color: transparent;
}
.cid-vbQsydbrhf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbQsydbrhf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbQsydbrhf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbQsydbrhf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbQsydbrhf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbQsydbrhf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbQsydbrhf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbQsydbrhf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbQsydbrhf .navbar-buttons {
    text-align: left;
  }
}
.cid-vbQsydbrhf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbQsydbrhf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbQsydbrhf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbQsydbrhf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbQsydbrhf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbQsydbrhf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbQsydbrhf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbQsydbrhf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbQsydbrhf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbQsydbrhf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbQsydbrhf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbQsydbrhf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbQsydbrhf .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-vbQsydbrhf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbQsydbrhf .navbar {
    height: 70px;
  }
  .cid-vbQsydbrhf .navbar.opened {
    height: auto;
  }
  .cid-vbQsydbrhf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbQsydbrhf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbQsydbrhf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbQsydbrhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbQsydbrhf .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-vbQsydbrhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbQsydbrhf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbQsydbrhf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbQsydbrhf .navbar-brand {
    margin-right: auto;
  }
  .cid-vbQsydbrhf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbQsydbrhf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbQsydbrhf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbQsydbrhf .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-vbQsydbrhf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbQsydbrhf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbQsydbrhf .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-vbQsydbrhf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbQsydbrhf .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-vbQsydbrhf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbQsydbrhf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbQsydJBCk {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbQsydJBCk .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbQsydJBCk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbQsydJBCk .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbQsydJBCk .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbQsydJBCk .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbQsydJBCk .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbQsydJBCk .mbr-section-title {
  color: #cac8c8;
}
.cid-vbQsydJBCk .mbr-text,
.cid-vbQsydJBCk .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbQsydUTUz {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbQsydUTUz .mbr-text {
  color: #000000;
}
.cid-vbQsydUTUz .mbr-section-subtitle {
  color: #000000;
}
.cid-vbQsydUTUz .mbr-section-title {
  color: #000000;
}
.cid-vbQsR46LMi {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbQsR46LMi .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-vbQsR46LMi .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbQsR46LMi .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-vbQsR46LMi .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbQsR46LMi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbQsR46LMi .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbQsR46LMi .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbQsR46LMi .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbQsR46LMi .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbQsR46LMi .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbQsR46LMi .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbQsR46LMi .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbQsR46LMi .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbQsR46LMi .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbQsR46LMi .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbQsR46LMi .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbQsR46LMi .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbQsR46LMi .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbQsR46LMi .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbQsR46LMi .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbQsR46LMi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbQsR46LMi .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbQsR46LMi .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbQsR46LMi .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbQsR46LMi .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbQsR46LMi .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: #232323;
}
.cid-vbQsR46LMi .nav-item:focus,
.cid-vbQsR46LMi .nav-link:focus {
  outline: none;
}
.cid-vbQsR46LMi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbQsR46LMi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbQsR46LMi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbQsR46LMi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbQsR46LMi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbQsR46LMi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbQsR46LMi .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;
}
.cid-vbQsR46LMi .navbar.opened {
  transition: all 0.3s;
}
.cid-vbQsR46LMi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbQsR46LMi .navbar .navbar-logo img {
  width: auto;
}
.cid-vbQsR46LMi .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbQsR46LMi .navbar.collapsed {
  justify-content: center;
}
.cid-vbQsR46LMi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbQsR46LMi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbQsR46LMi .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbQsR46LMi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbQsR46LMi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbQsR46LMi .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-vbQsR46LMi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbQsR46LMi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbQsR46LMi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbQsR46LMi .navbar {
    min-height: 72px;
  }
  .cid-vbQsR46LMi .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbQsR46LMi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbQsR46LMi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbQsR46LMi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbQsR46LMi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbQsR46LMi .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-vbQsR46LMi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbQsR46LMi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbQsR46LMi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbQsR46LMi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbQsR46LMi .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbQsR46LMi .dropdown-item.active,
.cid-vbQsR46LMi .dropdown-item:active {
  background-color: transparent;
}
.cid-vbQsR46LMi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbQsR46LMi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbQsR46LMi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbQsR46LMi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbQsR46LMi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbQsR46LMi .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbQsR46LMi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbQsR46LMi .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbQsR46LMi .navbar-buttons {
    text-align: left;
  }
}
.cid-vbQsR46LMi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbQsR46LMi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbQsR46LMi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbQsR46LMi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbQsR46LMi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbQsR46LMi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbQsR46LMi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbQsR46LMi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbQsR46LMi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbQsR46LMi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbQsR46LMi .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbQsR46LMi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbQsR46LMi .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-vbQsR46LMi .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbQsR46LMi .navbar {
    height: 70px;
  }
  .cid-vbQsR46LMi .navbar.opened {
    height: auto;
  }
  .cid-vbQsR46LMi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbQsR46LMi .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbQsR46LMi .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbQsR46LMi .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbQsR46LMi .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-vbQsR46LMi .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbQsR46LMi .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbQsR46LMi .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbQsR46LMi .navbar-brand {
    margin-right: auto;
  }
  .cid-vbQsR46LMi .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbQsR46LMi .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbQsR46LMi .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbQsR46LMi .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-vbQsR46LMi .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbQsR46LMi .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbQsR46LMi .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-vbQsR46LMi .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbQsR46LMi .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-vbQsR46LMi .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbQsR46LMi .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbQsR4CO0R {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbQsR4CO0R .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbQsR4CO0R .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbQsR4CO0R .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbQsR4CO0R .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbQsR4CO0R .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbQsR4CO0R .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbQsR4CO0R .mbr-section-title {
  color: #cac8c8;
}
.cid-vbQsR4CO0R .mbr-text,
.cid-vbQsR4CO0R .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbQsR4MKw5 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbQsR4MKw5 .mbr-text {
  color: #000000;
}
.cid-vbQsR4MKw5 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbQsR4MKw5 .mbr-section-title {
  color: #000000;
}
.cid-vbQtgZeu2N {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbQtgZeu2N .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-vbQtgZeu2N .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbQtgZeu2N .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-vbQtgZeu2N .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbQtgZeu2N .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbQtgZeu2N .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbQtgZeu2N .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbQtgZeu2N .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbQtgZeu2N .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbQtgZeu2N .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbQtgZeu2N .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbQtgZeu2N .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbQtgZeu2N .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbQtgZeu2N .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbQtgZeu2N .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbQtgZeu2N .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbQtgZeu2N .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbQtgZeu2N .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbQtgZeu2N .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbQtgZeu2N .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbQtgZeu2N .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbQtgZeu2N .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbQtgZeu2N .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbQtgZeu2N .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbQtgZeu2N .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbQtgZeu2N .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: #232323;
}
.cid-vbQtgZeu2N .nav-item:focus,
.cid-vbQtgZeu2N .nav-link:focus {
  outline: none;
}
.cid-vbQtgZeu2N .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbQtgZeu2N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbQtgZeu2N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbQtgZeu2N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbQtgZeu2N .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbQtgZeu2N .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbQtgZeu2N .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;
}
.cid-vbQtgZeu2N .navbar.opened {
  transition: all 0.3s;
}
.cid-vbQtgZeu2N .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbQtgZeu2N .navbar .navbar-logo img {
  width: auto;
}
.cid-vbQtgZeu2N .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbQtgZeu2N .navbar.collapsed {
  justify-content: center;
}
.cid-vbQtgZeu2N .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbQtgZeu2N .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbQtgZeu2N .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbQtgZeu2N .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbQtgZeu2N .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbQtgZeu2N .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-vbQtgZeu2N .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbQtgZeu2N .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbQtgZeu2N .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbQtgZeu2N .navbar {
    min-height: 72px;
  }
  .cid-vbQtgZeu2N .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbQtgZeu2N .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbQtgZeu2N .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbQtgZeu2N .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbQtgZeu2N .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbQtgZeu2N .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-vbQtgZeu2N .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbQtgZeu2N .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbQtgZeu2N .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbQtgZeu2N .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbQtgZeu2N .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbQtgZeu2N .dropdown-item.active,
.cid-vbQtgZeu2N .dropdown-item:active {
  background-color: transparent;
}
.cid-vbQtgZeu2N .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbQtgZeu2N .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbQtgZeu2N .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbQtgZeu2N .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbQtgZeu2N .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbQtgZeu2N .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbQtgZeu2N ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbQtgZeu2N .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbQtgZeu2N .navbar-buttons {
    text-align: left;
  }
}
.cid-vbQtgZeu2N button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbQtgZeu2N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbQtgZeu2N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbQtgZeu2N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbQtgZeu2N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbQtgZeu2N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbQtgZeu2N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbQtgZeu2N nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbQtgZeu2N nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbQtgZeu2N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbQtgZeu2N .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbQtgZeu2N a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbQtgZeu2N .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-vbQtgZeu2N .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbQtgZeu2N .navbar {
    height: 70px;
  }
  .cid-vbQtgZeu2N .navbar.opened {
    height: auto;
  }
  .cid-vbQtgZeu2N .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbQtgZeu2N .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbQtgZeu2N .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbQtgZeu2N .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbQtgZeu2N .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-vbQtgZeu2N .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbQtgZeu2N .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbQtgZeu2N .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbQtgZeu2N .navbar-brand {
    margin-right: auto;
  }
  .cid-vbQtgZeu2N .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbQtgZeu2N .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbQtgZeu2N .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbQtgZeu2N .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-vbQtgZeu2N .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbQtgZeu2N .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbQtgZeu2N .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-vbQtgZeu2N .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbQtgZeu2N .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-vbQtgZeu2N .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbQtgZeu2N .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbQtgZI5oe {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbQtgZI5oe .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbQtgZI5oe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbQtgZI5oe .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbQtgZI5oe .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbQtgZI5oe .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbQtgZI5oe .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbQtgZI5oe .mbr-section-title {
  color: #cac8c8;
}
.cid-vbQtgZI5oe .mbr-text,
.cid-vbQtgZI5oe .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbQtgZSw3l {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbQtgZSw3l .mbr-text {
  color: #000000;
}
.cid-vbQtgZSw3l .mbr-section-subtitle {
  color: #000000;
}
.cid-vbQtgZSw3l .mbr-section-title {
  color: #000000;
}
.cid-vbQtOWX3uA {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbQtOWX3uA .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-vbQtOWX3uA .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbQtOWX3uA .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-vbQtOWX3uA .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbQtOWX3uA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbQtOWX3uA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbQtOWX3uA .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbQtOWX3uA .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbQtOWX3uA .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbQtOWX3uA .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbQtOWX3uA .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbQtOWX3uA .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbQtOWX3uA .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbQtOWX3uA .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbQtOWX3uA .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbQtOWX3uA .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbQtOWX3uA .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbQtOWX3uA .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbQtOWX3uA .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbQtOWX3uA .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbQtOWX3uA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbQtOWX3uA .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbQtOWX3uA .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbQtOWX3uA .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbQtOWX3uA .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbQtOWX3uA .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: #232323;
}
.cid-vbQtOWX3uA .nav-item:focus,
.cid-vbQtOWX3uA .nav-link:focus {
  outline: none;
}
.cid-vbQtOWX3uA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbQtOWX3uA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbQtOWX3uA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbQtOWX3uA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbQtOWX3uA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbQtOWX3uA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbQtOWX3uA .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;
}
.cid-vbQtOWX3uA .navbar.opened {
  transition: all 0.3s;
}
.cid-vbQtOWX3uA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbQtOWX3uA .navbar .navbar-logo img {
  width: auto;
}
.cid-vbQtOWX3uA .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbQtOWX3uA .navbar.collapsed {
  justify-content: center;
}
.cid-vbQtOWX3uA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbQtOWX3uA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbQtOWX3uA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbQtOWX3uA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbQtOWX3uA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbQtOWX3uA .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-vbQtOWX3uA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbQtOWX3uA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbQtOWX3uA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbQtOWX3uA .navbar {
    min-height: 72px;
  }
  .cid-vbQtOWX3uA .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbQtOWX3uA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbQtOWX3uA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbQtOWX3uA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbQtOWX3uA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbQtOWX3uA .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-vbQtOWX3uA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbQtOWX3uA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbQtOWX3uA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbQtOWX3uA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbQtOWX3uA .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbQtOWX3uA .dropdown-item.active,
.cid-vbQtOWX3uA .dropdown-item:active {
  background-color: transparent;
}
.cid-vbQtOWX3uA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbQtOWX3uA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbQtOWX3uA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbQtOWX3uA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbQtOWX3uA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbQtOWX3uA .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbQtOWX3uA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbQtOWX3uA .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbQtOWX3uA .navbar-buttons {
    text-align: left;
  }
}
.cid-vbQtOWX3uA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbQtOWX3uA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbQtOWX3uA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbQtOWX3uA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbQtOWX3uA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbQtOWX3uA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbQtOWX3uA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbQtOWX3uA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbQtOWX3uA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbQtOWX3uA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbQtOWX3uA .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbQtOWX3uA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbQtOWX3uA .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-vbQtOWX3uA .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbQtOWX3uA .navbar {
    height: 70px;
  }
  .cid-vbQtOWX3uA .navbar.opened {
    height: auto;
  }
  .cid-vbQtOWX3uA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbQtOWX3uA .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbQtOWX3uA .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbQtOWX3uA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbQtOWX3uA .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-vbQtOWX3uA .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbQtOWX3uA .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbQtOWX3uA .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbQtOWX3uA .navbar-brand {
    margin-right: auto;
  }
  .cid-vbQtOWX3uA .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbQtOWX3uA .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbQtOWX3uA .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbQtOWX3uA .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-vbQtOWX3uA .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbQtOWX3uA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbQtOWX3uA .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-vbQtOWX3uA .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbQtOWX3uA .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-vbQtOWX3uA .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbQtOWX3uA .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbQtOXsUb0 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbQtOXsUb0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbQtOXsUb0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbQtOXsUb0 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbQtOXsUb0 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbQtOXsUb0 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbQtOXsUb0 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbQtOXsUb0 .mbr-section-title {
  color: #cac8c8;
}
.cid-vbQtOXsUb0 .mbr-text,
.cid-vbQtOXsUb0 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbQtOXEhmw {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbQtOXEhmw .mbr-text {
  color: #000000;
}
.cid-vbQtOXEhmw .mbr-section-subtitle {
  color: #000000;
}
.cid-vbQtOXEhmw .mbr-section-title {
  color: #000000;
}
.cid-vbQu5kLCLR {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbQu5kLCLR .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-vbQu5kLCLR .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbQu5kLCLR .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-vbQu5kLCLR .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbQu5kLCLR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbQu5kLCLR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbQu5kLCLR .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbQu5kLCLR .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbQu5kLCLR .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbQu5kLCLR .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbQu5kLCLR .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbQu5kLCLR .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbQu5kLCLR .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbQu5kLCLR .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbQu5kLCLR .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbQu5kLCLR .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbQu5kLCLR .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbQu5kLCLR .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbQu5kLCLR .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbQu5kLCLR .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbQu5kLCLR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbQu5kLCLR .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbQu5kLCLR .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbQu5kLCLR .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbQu5kLCLR .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbQu5kLCLR .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: #232323;
}
.cid-vbQu5kLCLR .nav-item:focus,
.cid-vbQu5kLCLR .nav-link:focus {
  outline: none;
}
.cid-vbQu5kLCLR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbQu5kLCLR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbQu5kLCLR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbQu5kLCLR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbQu5kLCLR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbQu5kLCLR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbQu5kLCLR .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;
}
.cid-vbQu5kLCLR .navbar.opened {
  transition: all 0.3s;
}
.cid-vbQu5kLCLR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbQu5kLCLR .navbar .navbar-logo img {
  width: auto;
}
.cid-vbQu5kLCLR .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbQu5kLCLR .navbar.collapsed {
  justify-content: center;
}
.cid-vbQu5kLCLR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbQu5kLCLR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbQu5kLCLR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbQu5kLCLR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbQu5kLCLR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbQu5kLCLR .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-vbQu5kLCLR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbQu5kLCLR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbQu5kLCLR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbQu5kLCLR .navbar {
    min-height: 72px;
  }
  .cid-vbQu5kLCLR .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbQu5kLCLR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbQu5kLCLR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbQu5kLCLR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbQu5kLCLR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbQu5kLCLR .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-vbQu5kLCLR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbQu5kLCLR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbQu5kLCLR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbQu5kLCLR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbQu5kLCLR .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbQu5kLCLR .dropdown-item.active,
.cid-vbQu5kLCLR .dropdown-item:active {
  background-color: transparent;
}
.cid-vbQu5kLCLR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbQu5kLCLR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbQu5kLCLR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbQu5kLCLR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbQu5kLCLR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbQu5kLCLR .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbQu5kLCLR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbQu5kLCLR .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbQu5kLCLR .navbar-buttons {
    text-align: left;
  }
}
.cid-vbQu5kLCLR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbQu5kLCLR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbQu5kLCLR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbQu5kLCLR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbQu5kLCLR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbQu5kLCLR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbQu5kLCLR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbQu5kLCLR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbQu5kLCLR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbQu5kLCLR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbQu5kLCLR .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbQu5kLCLR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbQu5kLCLR .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-vbQu5kLCLR .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbQu5kLCLR .navbar {
    height: 70px;
  }
  .cid-vbQu5kLCLR .navbar.opened {
    height: auto;
  }
  .cid-vbQu5kLCLR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbQu5kLCLR .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbQu5kLCLR .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbQu5kLCLR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbQu5kLCLR .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-vbQu5kLCLR .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbQu5kLCLR .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbQu5kLCLR .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbQu5kLCLR .navbar-brand {
    margin-right: auto;
  }
  .cid-vbQu5kLCLR .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbQu5kLCLR .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbQu5kLCLR .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbQu5kLCLR .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-vbQu5kLCLR .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbQu5kLCLR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbQu5kLCLR .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-vbQu5kLCLR .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbQu5kLCLR .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-vbQu5kLCLR .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbQu5kLCLR .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbQu5lhEKh {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbQu5lhEKh .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbQu5lhEKh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbQu5lhEKh .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbQu5lhEKh .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbQu5lhEKh .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbQu5lhEKh .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbQu5lhEKh .mbr-section-title {
  color: #cac8c8;
}
.cid-vbQu5lhEKh .mbr-text,
.cid-vbQu5lhEKh .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbQu5lyFO0 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbQu5lyFO0 .mbr-text {
  color: #000000;
}
.cid-vbQu5lyFO0 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbQu5lyFO0 .mbr-section-title {
  color: #000000;
}
.cid-vbQupCzU8k {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbQupCzU8k .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-vbQupCzU8k .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbQupCzU8k .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-vbQupCzU8k .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbQupCzU8k .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbQupCzU8k .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbQupCzU8k .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbQupCzU8k .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbQupCzU8k .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbQupCzU8k .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbQupCzU8k .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbQupCzU8k .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbQupCzU8k .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbQupCzU8k .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbQupCzU8k .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbQupCzU8k .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbQupCzU8k .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbQupCzU8k .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbQupCzU8k .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbQupCzU8k .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbQupCzU8k .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbQupCzU8k .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbQupCzU8k .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbQupCzU8k .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbQupCzU8k .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbQupCzU8k .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: #232323;
}
.cid-vbQupCzU8k .nav-item:focus,
.cid-vbQupCzU8k .nav-link:focus {
  outline: none;
}
.cid-vbQupCzU8k .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbQupCzU8k .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbQupCzU8k .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbQupCzU8k .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbQupCzU8k .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbQupCzU8k .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbQupCzU8k .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;
}
.cid-vbQupCzU8k .navbar.opened {
  transition: all 0.3s;
}
.cid-vbQupCzU8k .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbQupCzU8k .navbar .navbar-logo img {
  width: auto;
}
.cid-vbQupCzU8k .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbQupCzU8k .navbar.collapsed {
  justify-content: center;
}
.cid-vbQupCzU8k .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbQupCzU8k .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbQupCzU8k .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbQupCzU8k .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbQupCzU8k .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbQupCzU8k .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-vbQupCzU8k .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbQupCzU8k .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbQupCzU8k .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbQupCzU8k .navbar {
    min-height: 72px;
  }
  .cid-vbQupCzU8k .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbQupCzU8k .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbQupCzU8k .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbQupCzU8k .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbQupCzU8k .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbQupCzU8k .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-vbQupCzU8k .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbQupCzU8k .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbQupCzU8k .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbQupCzU8k .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbQupCzU8k .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbQupCzU8k .dropdown-item.active,
.cid-vbQupCzU8k .dropdown-item:active {
  background-color: transparent;
}
.cid-vbQupCzU8k .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbQupCzU8k .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbQupCzU8k .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbQupCzU8k .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbQupCzU8k .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbQupCzU8k .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbQupCzU8k ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbQupCzU8k .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbQupCzU8k .navbar-buttons {
    text-align: left;
  }
}
.cid-vbQupCzU8k button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbQupCzU8k button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbQupCzU8k button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbQupCzU8k button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbQupCzU8k button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbQupCzU8k button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbQupCzU8k nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbQupCzU8k nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbQupCzU8k nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbQupCzU8k nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbQupCzU8k .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbQupCzU8k a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbQupCzU8k .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-vbQupCzU8k .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbQupCzU8k .navbar {
    height: 70px;
  }
  .cid-vbQupCzU8k .navbar.opened {
    height: auto;
  }
  .cid-vbQupCzU8k .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbQupCzU8k .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbQupCzU8k .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbQupCzU8k .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbQupCzU8k .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-vbQupCzU8k .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbQupCzU8k .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbQupCzU8k .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbQupCzU8k .navbar-brand {
    margin-right: auto;
  }
  .cid-vbQupCzU8k .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbQupCzU8k .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbQupCzU8k .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbQupCzU8k .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-vbQupCzU8k .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbQupCzU8k .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbQupCzU8k .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-vbQupCzU8k .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbQupCzU8k .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-vbQupCzU8k .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbQupCzU8k .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbQupD64Mv {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbQupD64Mv .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbQupD64Mv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbQupD64Mv .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbQupD64Mv .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbQupD64Mv .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbQupD64Mv .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbQupD64Mv .mbr-section-title {
  color: #cac8c8;
}
.cid-vbQupD64Mv .mbr-text,
.cid-vbQupD64Mv .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbQupDimSN {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbQupDimSN .mbr-text {
  color: #000000;
}
.cid-vbQupDimSN .mbr-section-subtitle {
  color: #000000;
}
.cid-vbQupDimSN .mbr-section-title {
  color: #000000;
}
.cid-vbQuJMV6gP {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbQuJMV6gP .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-vbQuJMV6gP .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbQuJMV6gP .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-vbQuJMV6gP .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbQuJMV6gP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbQuJMV6gP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbQuJMV6gP .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbQuJMV6gP .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbQuJMV6gP .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbQuJMV6gP .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbQuJMV6gP .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbQuJMV6gP .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbQuJMV6gP .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbQuJMV6gP .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbQuJMV6gP .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbQuJMV6gP .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbQuJMV6gP .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbQuJMV6gP .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbQuJMV6gP .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbQuJMV6gP .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbQuJMV6gP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbQuJMV6gP .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbQuJMV6gP .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbQuJMV6gP .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbQuJMV6gP .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbQuJMV6gP .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: #232323;
}
.cid-vbQuJMV6gP .nav-item:focus,
.cid-vbQuJMV6gP .nav-link:focus {
  outline: none;
}
.cid-vbQuJMV6gP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbQuJMV6gP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbQuJMV6gP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbQuJMV6gP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbQuJMV6gP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbQuJMV6gP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbQuJMV6gP .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;
}
.cid-vbQuJMV6gP .navbar.opened {
  transition: all 0.3s;
}
.cid-vbQuJMV6gP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbQuJMV6gP .navbar .navbar-logo img {
  width: auto;
}
.cid-vbQuJMV6gP .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbQuJMV6gP .navbar.collapsed {
  justify-content: center;
}
.cid-vbQuJMV6gP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbQuJMV6gP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbQuJMV6gP .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbQuJMV6gP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbQuJMV6gP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbQuJMV6gP .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-vbQuJMV6gP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbQuJMV6gP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbQuJMV6gP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbQuJMV6gP .navbar {
    min-height: 72px;
  }
  .cid-vbQuJMV6gP .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbQuJMV6gP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbQuJMV6gP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbQuJMV6gP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbQuJMV6gP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbQuJMV6gP .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-vbQuJMV6gP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbQuJMV6gP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbQuJMV6gP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbQuJMV6gP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbQuJMV6gP .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbQuJMV6gP .dropdown-item.active,
.cid-vbQuJMV6gP .dropdown-item:active {
  background-color: transparent;
}
.cid-vbQuJMV6gP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbQuJMV6gP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbQuJMV6gP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbQuJMV6gP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbQuJMV6gP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbQuJMV6gP .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbQuJMV6gP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbQuJMV6gP .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbQuJMV6gP .navbar-buttons {
    text-align: left;
  }
}
.cid-vbQuJMV6gP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbQuJMV6gP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbQuJMV6gP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbQuJMV6gP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbQuJMV6gP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbQuJMV6gP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbQuJMV6gP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbQuJMV6gP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbQuJMV6gP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbQuJMV6gP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbQuJMV6gP .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbQuJMV6gP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbQuJMV6gP .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-vbQuJMV6gP .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbQuJMV6gP .navbar {
    height: 70px;
  }
  .cid-vbQuJMV6gP .navbar.opened {
    height: auto;
  }
  .cid-vbQuJMV6gP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbQuJMV6gP .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbQuJMV6gP .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbQuJMV6gP .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbQuJMV6gP .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-vbQuJMV6gP .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbQuJMV6gP .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbQuJMV6gP .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbQuJMV6gP .navbar-brand {
    margin-right: auto;
  }
  .cid-vbQuJMV6gP .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbQuJMV6gP .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbQuJMV6gP .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbQuJMV6gP .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-vbQuJMV6gP .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbQuJMV6gP .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbQuJMV6gP .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-vbQuJMV6gP .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbQuJMV6gP .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-vbQuJMV6gP .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbQuJMV6gP .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbQuJNqQYb {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbQuJNqQYb .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbQuJNqQYb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbQuJNqQYb .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbQuJNqQYb .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbQuJNqQYb .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbQuJNqQYb .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbQuJNqQYb .mbr-section-title {
  color: #cac8c8;
}
.cid-vbQuJNqQYb .mbr-text,
.cid-vbQuJNqQYb .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbQuJNH1SI {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbQuJNH1SI .mbr-text {
  color: #000000;
}
.cid-vbQuJNH1SI .mbr-section-subtitle {
  color: #000000;
}
.cid-vbQuJNH1SI .mbr-section-title {
  color: #000000;
}
.cid-vbQv57Z6Gt {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbQv57Z6Gt .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-vbQv57Z6Gt .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbQv57Z6Gt .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-vbQv57Z6Gt .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbQv57Z6Gt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbQv57Z6Gt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbQv57Z6Gt .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbQv57Z6Gt .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbQv57Z6Gt .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbQv57Z6Gt .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbQv57Z6Gt .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbQv57Z6Gt .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbQv57Z6Gt .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbQv57Z6Gt .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbQv57Z6Gt .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbQv57Z6Gt .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbQv57Z6Gt .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbQv57Z6Gt .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbQv57Z6Gt .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbQv57Z6Gt .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbQv57Z6Gt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbQv57Z6Gt .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbQv57Z6Gt .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbQv57Z6Gt .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbQv57Z6Gt .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbQv57Z6Gt .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: #232323;
}
.cid-vbQv57Z6Gt .nav-item:focus,
.cid-vbQv57Z6Gt .nav-link:focus {
  outline: none;
}
.cid-vbQv57Z6Gt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbQv57Z6Gt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbQv57Z6Gt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbQv57Z6Gt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbQv57Z6Gt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbQv57Z6Gt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbQv57Z6Gt .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;
}
.cid-vbQv57Z6Gt .navbar.opened {
  transition: all 0.3s;
}
.cid-vbQv57Z6Gt .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbQv57Z6Gt .navbar .navbar-logo img {
  width: auto;
}
.cid-vbQv57Z6Gt .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbQv57Z6Gt .navbar.collapsed {
  justify-content: center;
}
.cid-vbQv57Z6Gt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbQv57Z6Gt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbQv57Z6Gt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbQv57Z6Gt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbQv57Z6Gt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbQv57Z6Gt .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-vbQv57Z6Gt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbQv57Z6Gt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbQv57Z6Gt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbQv57Z6Gt .navbar {
    min-height: 72px;
  }
  .cid-vbQv57Z6Gt .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbQv57Z6Gt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbQv57Z6Gt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbQv57Z6Gt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbQv57Z6Gt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbQv57Z6Gt .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-vbQv57Z6Gt .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbQv57Z6Gt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbQv57Z6Gt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbQv57Z6Gt .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbQv57Z6Gt .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbQv57Z6Gt .dropdown-item.active,
.cid-vbQv57Z6Gt .dropdown-item:active {
  background-color: transparent;
}
.cid-vbQv57Z6Gt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbQv57Z6Gt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbQv57Z6Gt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbQv57Z6Gt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbQv57Z6Gt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbQv57Z6Gt .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbQv57Z6Gt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbQv57Z6Gt .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbQv57Z6Gt .navbar-buttons {
    text-align: left;
  }
}
.cid-vbQv57Z6Gt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbQv57Z6Gt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbQv57Z6Gt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbQv57Z6Gt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbQv57Z6Gt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbQv57Z6Gt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbQv57Z6Gt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbQv57Z6Gt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbQv57Z6Gt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbQv57Z6Gt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbQv57Z6Gt .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbQv57Z6Gt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbQv57Z6Gt .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-vbQv57Z6Gt .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbQv57Z6Gt .navbar {
    height: 70px;
  }
  .cid-vbQv57Z6Gt .navbar.opened {
    height: auto;
  }
  .cid-vbQv57Z6Gt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbQv57Z6Gt .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbQv57Z6Gt .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbQv57Z6Gt .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbQv57Z6Gt .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-vbQv57Z6Gt .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbQv57Z6Gt .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbQv57Z6Gt .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbQv57Z6Gt .navbar-brand {
    margin-right: auto;
  }
  .cid-vbQv57Z6Gt .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbQv57Z6Gt .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbQv57Z6Gt .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbQv57Z6Gt .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-vbQv57Z6Gt .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbQv57Z6Gt .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbQv57Z6Gt .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-vbQv57Z6Gt .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbQv57Z6Gt .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-vbQv57Z6Gt .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbQv57Z6Gt .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbQv58u6w3 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbQv58u6w3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbQv58u6w3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbQv58u6w3 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbQv58u6w3 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbQv58u6w3 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbQv58u6w3 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbQv58u6w3 .mbr-section-title {
  color: #cac8c8;
}
.cid-vbQv58u6w3 .mbr-text,
.cid-vbQv58u6w3 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbQv58ErFw {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbQv58ErFw .mbr-text {
  color: #000000;
}
.cid-vbQv58ErFw .mbr-section-subtitle {
  color: #000000;
}
.cid-vbQv58ErFw .mbr-section-title {
  color: #000000;
}
.cid-vbQvu0iyXH {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbQvu0iyXH .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-vbQvu0iyXH .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbQvu0iyXH .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-vbQvu0iyXH .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbQvu0iyXH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbQvu0iyXH .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbQvu0iyXH .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbQvu0iyXH .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbQvu0iyXH .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbQvu0iyXH .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbQvu0iyXH .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbQvu0iyXH .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbQvu0iyXH .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbQvu0iyXH .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbQvu0iyXH .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbQvu0iyXH .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbQvu0iyXH .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbQvu0iyXH .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbQvu0iyXH .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbQvu0iyXH .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbQvu0iyXH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbQvu0iyXH .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbQvu0iyXH .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbQvu0iyXH .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbQvu0iyXH .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbQvu0iyXH .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: #232323;
}
.cid-vbQvu0iyXH .nav-item:focus,
.cid-vbQvu0iyXH .nav-link:focus {
  outline: none;
}
.cid-vbQvu0iyXH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbQvu0iyXH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbQvu0iyXH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbQvu0iyXH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbQvu0iyXH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbQvu0iyXH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbQvu0iyXH .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;
}
.cid-vbQvu0iyXH .navbar.opened {
  transition: all 0.3s;
}
.cid-vbQvu0iyXH .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbQvu0iyXH .navbar .navbar-logo img {
  width: auto;
}
.cid-vbQvu0iyXH .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbQvu0iyXH .navbar.collapsed {
  justify-content: center;
}
.cid-vbQvu0iyXH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbQvu0iyXH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbQvu0iyXH .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbQvu0iyXH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbQvu0iyXH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbQvu0iyXH .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-vbQvu0iyXH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbQvu0iyXH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbQvu0iyXH .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbQvu0iyXH .navbar {
    min-height: 72px;
  }
  .cid-vbQvu0iyXH .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbQvu0iyXH .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbQvu0iyXH .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbQvu0iyXH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbQvu0iyXH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbQvu0iyXH .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-vbQvu0iyXH .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbQvu0iyXH .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbQvu0iyXH .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbQvu0iyXH .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbQvu0iyXH .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbQvu0iyXH .dropdown-item.active,
.cid-vbQvu0iyXH .dropdown-item:active {
  background-color: transparent;
}
.cid-vbQvu0iyXH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbQvu0iyXH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbQvu0iyXH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbQvu0iyXH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbQvu0iyXH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbQvu0iyXH .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbQvu0iyXH ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbQvu0iyXH .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbQvu0iyXH .navbar-buttons {
    text-align: left;
  }
}
.cid-vbQvu0iyXH button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbQvu0iyXH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbQvu0iyXH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbQvu0iyXH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbQvu0iyXH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbQvu0iyXH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbQvu0iyXH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbQvu0iyXH nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbQvu0iyXH nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbQvu0iyXH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbQvu0iyXH .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbQvu0iyXH a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbQvu0iyXH .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-vbQvu0iyXH .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbQvu0iyXH .navbar {
    height: 70px;
  }
  .cid-vbQvu0iyXH .navbar.opened {
    height: auto;
  }
  .cid-vbQvu0iyXH .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbQvu0iyXH .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbQvu0iyXH .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbQvu0iyXH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbQvu0iyXH .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-vbQvu0iyXH .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbQvu0iyXH .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbQvu0iyXH .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbQvu0iyXH .navbar-brand {
    margin-right: auto;
  }
  .cid-vbQvu0iyXH .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbQvu0iyXH .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbQvu0iyXH .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbQvu0iyXH .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-vbQvu0iyXH .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbQvu0iyXH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbQvu0iyXH .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-vbQvu0iyXH .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbQvu0iyXH .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-vbQvu0iyXH .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbQvu0iyXH .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbQvu0Om9L {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbQvu0Om9L .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbQvu0Om9L .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbQvu0Om9L .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbQvu0Om9L .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbQvu0Om9L .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbQvu0Om9L .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbQvu0Om9L .mbr-section-title {
  color: #cac8c8;
}
.cid-vbQvu0Om9L .mbr-text,
.cid-vbQvu0Om9L .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbQvu13T9X {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbQvu13T9X .mbr-text {
  color: #000000;
}
.cid-vbQvu13T9X .mbr-section-subtitle {
  color: #000000;
}
.cid-vbQvu13T9X .mbr-section-title {
  color: #000000;
}
.cid-vbQvQ6ac7O {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbQvQ6ac7O .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-vbQvQ6ac7O .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbQvQ6ac7O .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-vbQvQ6ac7O .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbQvQ6ac7O .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbQvQ6ac7O .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbQvQ6ac7O .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbQvQ6ac7O .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbQvQ6ac7O .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbQvQ6ac7O .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbQvQ6ac7O .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbQvQ6ac7O .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbQvQ6ac7O .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbQvQ6ac7O .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbQvQ6ac7O .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbQvQ6ac7O .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbQvQ6ac7O .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbQvQ6ac7O .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbQvQ6ac7O .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbQvQ6ac7O .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbQvQ6ac7O .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbQvQ6ac7O .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbQvQ6ac7O .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbQvQ6ac7O .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbQvQ6ac7O .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbQvQ6ac7O .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: #232323;
}
.cid-vbQvQ6ac7O .nav-item:focus,
.cid-vbQvQ6ac7O .nav-link:focus {
  outline: none;
}
.cid-vbQvQ6ac7O .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbQvQ6ac7O .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbQvQ6ac7O .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbQvQ6ac7O .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbQvQ6ac7O .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbQvQ6ac7O .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbQvQ6ac7O .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;
}
.cid-vbQvQ6ac7O .navbar.opened {
  transition: all 0.3s;
}
.cid-vbQvQ6ac7O .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbQvQ6ac7O .navbar .navbar-logo img {
  width: auto;
}
.cid-vbQvQ6ac7O .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbQvQ6ac7O .navbar.collapsed {
  justify-content: center;
}
.cid-vbQvQ6ac7O .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbQvQ6ac7O .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbQvQ6ac7O .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbQvQ6ac7O .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbQvQ6ac7O .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbQvQ6ac7O .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-vbQvQ6ac7O .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbQvQ6ac7O .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbQvQ6ac7O .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbQvQ6ac7O .navbar {
    min-height: 72px;
  }
  .cid-vbQvQ6ac7O .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbQvQ6ac7O .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbQvQ6ac7O .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbQvQ6ac7O .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbQvQ6ac7O .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbQvQ6ac7O .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-vbQvQ6ac7O .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbQvQ6ac7O .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbQvQ6ac7O .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbQvQ6ac7O .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbQvQ6ac7O .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbQvQ6ac7O .dropdown-item.active,
.cid-vbQvQ6ac7O .dropdown-item:active {
  background-color: transparent;
}
.cid-vbQvQ6ac7O .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbQvQ6ac7O .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbQvQ6ac7O .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbQvQ6ac7O .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbQvQ6ac7O .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbQvQ6ac7O .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbQvQ6ac7O ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbQvQ6ac7O .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbQvQ6ac7O .navbar-buttons {
    text-align: left;
  }
}
.cid-vbQvQ6ac7O button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbQvQ6ac7O button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbQvQ6ac7O button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbQvQ6ac7O button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbQvQ6ac7O button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbQvQ6ac7O button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbQvQ6ac7O nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbQvQ6ac7O nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbQvQ6ac7O nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbQvQ6ac7O nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbQvQ6ac7O .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbQvQ6ac7O a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbQvQ6ac7O .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-vbQvQ6ac7O .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbQvQ6ac7O .navbar {
    height: 70px;
  }
  .cid-vbQvQ6ac7O .navbar.opened {
    height: auto;
  }
  .cid-vbQvQ6ac7O .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbQvQ6ac7O .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbQvQ6ac7O .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbQvQ6ac7O .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbQvQ6ac7O .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-vbQvQ6ac7O .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbQvQ6ac7O .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbQvQ6ac7O .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbQvQ6ac7O .navbar-brand {
    margin-right: auto;
  }
  .cid-vbQvQ6ac7O .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbQvQ6ac7O .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbQvQ6ac7O .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbQvQ6ac7O .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-vbQvQ6ac7O .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbQvQ6ac7O .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbQvQ6ac7O .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-vbQvQ6ac7O .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbQvQ6ac7O .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-vbQvQ6ac7O .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbQvQ6ac7O .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbQvQ6M7Qo {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbQvQ6M7Qo .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbQvQ6M7Qo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbQvQ6M7Qo .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbQvQ6M7Qo .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbQvQ6M7Qo .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbQvQ6M7Qo .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbQvQ6M7Qo .mbr-section-title {
  color: #cac8c8;
}
.cid-vbQvQ6M7Qo .mbr-text,
.cid-vbQvQ6M7Qo .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbQvQ70PXb {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbQvQ70PXb .mbr-text {
  color: #000000;
}
.cid-vbQvQ70PXb .mbr-section-subtitle {
  color: #000000;
}
.cid-vbQvQ70PXb .mbr-section-title {
  color: #000000;
}
.cid-vbR6MmbjSR {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbR6MmbjSR .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-vbR6MmbjSR .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbR6MmbjSR .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-vbR6MmbjSR .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbR6MmbjSR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbR6MmbjSR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbR6MmbjSR .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbR6MmbjSR .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbR6MmbjSR .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbR6MmbjSR .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbR6MmbjSR .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbR6MmbjSR .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbR6MmbjSR .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbR6MmbjSR .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbR6MmbjSR .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbR6MmbjSR .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbR6MmbjSR .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbR6MmbjSR .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbR6MmbjSR .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbR6MmbjSR .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbR6MmbjSR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbR6MmbjSR .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbR6MmbjSR .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbR6MmbjSR .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbR6MmbjSR .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbR6MmbjSR .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: #232323;
}
.cid-vbR6MmbjSR .nav-item:focus,
.cid-vbR6MmbjSR .nav-link:focus {
  outline: none;
}
.cid-vbR6MmbjSR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbR6MmbjSR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbR6MmbjSR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbR6MmbjSR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbR6MmbjSR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbR6MmbjSR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbR6MmbjSR .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;
}
.cid-vbR6MmbjSR .navbar.opened {
  transition: all 0.3s;
}
.cid-vbR6MmbjSR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbR6MmbjSR .navbar .navbar-logo img {
  width: auto;
}
.cid-vbR6MmbjSR .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbR6MmbjSR .navbar.collapsed {
  justify-content: center;
}
.cid-vbR6MmbjSR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbR6MmbjSR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbR6MmbjSR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbR6MmbjSR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbR6MmbjSR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbR6MmbjSR .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-vbR6MmbjSR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbR6MmbjSR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbR6MmbjSR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbR6MmbjSR .navbar {
    min-height: 72px;
  }
  .cid-vbR6MmbjSR .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbR6MmbjSR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbR6MmbjSR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbR6MmbjSR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbR6MmbjSR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbR6MmbjSR .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-vbR6MmbjSR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbR6MmbjSR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbR6MmbjSR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbR6MmbjSR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbR6MmbjSR .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbR6MmbjSR .dropdown-item.active,
.cid-vbR6MmbjSR .dropdown-item:active {
  background-color: transparent;
}
.cid-vbR6MmbjSR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbR6MmbjSR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbR6MmbjSR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbR6MmbjSR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbR6MmbjSR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbR6MmbjSR .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbR6MmbjSR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbR6MmbjSR .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbR6MmbjSR .navbar-buttons {
    text-align: left;
  }
}
.cid-vbR6MmbjSR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbR6MmbjSR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbR6MmbjSR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbR6MmbjSR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbR6MmbjSR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbR6MmbjSR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbR6MmbjSR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbR6MmbjSR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbR6MmbjSR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbR6MmbjSR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbR6MmbjSR .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbR6MmbjSR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbR6MmbjSR .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-vbR6MmbjSR .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbR6MmbjSR .navbar {
    height: 70px;
  }
  .cid-vbR6MmbjSR .navbar.opened {
    height: auto;
  }
  .cid-vbR6MmbjSR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbR6MmbjSR .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbR6MmbjSR .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbR6MmbjSR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbR6MmbjSR .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-vbR6MmbjSR .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbR6MmbjSR .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbR6MmbjSR .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbR6MmbjSR .navbar-brand {
    margin-right: auto;
  }
  .cid-vbR6MmbjSR .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbR6MmbjSR .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbR6MmbjSR .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbR6MmbjSR .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-vbR6MmbjSR .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbR6MmbjSR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbR6MmbjSR .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-vbR6MmbjSR .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbR6MmbjSR .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-vbR6MmbjSR .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbR6MmbjSR .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbR6MmKEvi {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbR6MmKEvi .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbR6MmKEvi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbR6MmKEvi .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbR6MmKEvi .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbR6MmKEvi .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbR6MmKEvi .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbR6MmKEvi .mbr-section-title {
  color: #cac8c8;
}
.cid-vbR6MmKEvi .mbr-text,
.cid-vbR6MmKEvi .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbR6MmVETb {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbR6MmVETb .mbr-text {
  color: #000000;
}
.cid-vbR6MmVETb .mbr-section-subtitle {
  color: #000000;
}
.cid-vbR6MmVETb .mbr-section-title {
  color: #000000;
}
.cid-vbR75RCGTW {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbR75RCGTW .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-vbR75RCGTW .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbR75RCGTW .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-vbR75RCGTW .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbR75RCGTW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbR75RCGTW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbR75RCGTW .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbR75RCGTW .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbR75RCGTW .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbR75RCGTW .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbR75RCGTW .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbR75RCGTW .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbR75RCGTW .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbR75RCGTW .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbR75RCGTW .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbR75RCGTW .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbR75RCGTW .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbR75RCGTW .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbR75RCGTW .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbR75RCGTW .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbR75RCGTW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbR75RCGTW .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbR75RCGTW .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbR75RCGTW .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbR75RCGTW .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbR75RCGTW .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: #232323;
}
.cid-vbR75RCGTW .nav-item:focus,
.cid-vbR75RCGTW .nav-link:focus {
  outline: none;
}
.cid-vbR75RCGTW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbR75RCGTW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbR75RCGTW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbR75RCGTW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbR75RCGTW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbR75RCGTW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbR75RCGTW .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;
}
.cid-vbR75RCGTW .navbar.opened {
  transition: all 0.3s;
}
.cid-vbR75RCGTW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbR75RCGTW .navbar .navbar-logo img {
  width: auto;
}
.cid-vbR75RCGTW .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbR75RCGTW .navbar.collapsed {
  justify-content: center;
}
.cid-vbR75RCGTW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbR75RCGTW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbR75RCGTW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbR75RCGTW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbR75RCGTW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbR75RCGTW .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-vbR75RCGTW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbR75RCGTW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbR75RCGTW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbR75RCGTW .navbar {
    min-height: 72px;
  }
  .cid-vbR75RCGTW .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbR75RCGTW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbR75RCGTW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbR75RCGTW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbR75RCGTW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbR75RCGTW .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-vbR75RCGTW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbR75RCGTW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbR75RCGTW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbR75RCGTW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbR75RCGTW .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbR75RCGTW .dropdown-item.active,
.cid-vbR75RCGTW .dropdown-item:active {
  background-color: transparent;
}
.cid-vbR75RCGTW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbR75RCGTW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbR75RCGTW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbR75RCGTW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbR75RCGTW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbR75RCGTW .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbR75RCGTW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbR75RCGTW .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbR75RCGTW .navbar-buttons {
    text-align: left;
  }
}
.cid-vbR75RCGTW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbR75RCGTW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbR75RCGTW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbR75RCGTW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbR75RCGTW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbR75RCGTW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbR75RCGTW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbR75RCGTW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbR75RCGTW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbR75RCGTW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbR75RCGTW .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbR75RCGTW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbR75RCGTW .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-vbR75RCGTW .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbR75RCGTW .navbar {
    height: 70px;
  }
  .cid-vbR75RCGTW .navbar.opened {
    height: auto;
  }
  .cid-vbR75RCGTW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbR75RCGTW .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbR75RCGTW .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbR75RCGTW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbR75RCGTW .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-vbR75RCGTW .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbR75RCGTW .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbR75RCGTW .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbR75RCGTW .navbar-brand {
    margin-right: auto;
  }
  .cid-vbR75RCGTW .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbR75RCGTW .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbR75RCGTW .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbR75RCGTW .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-vbR75RCGTW .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbR75RCGTW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbR75RCGTW .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-vbR75RCGTW .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbR75RCGTW .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-vbR75RCGTW .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbR75RCGTW .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbR75S4HmH {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbR75S4HmH .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbR75S4HmH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbR75S4HmH .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbR75S4HmH .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbR75S4HmH .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbR75S4HmH .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbR75S4HmH .mbr-section-title {
  color: #cac8c8;
}
.cid-vbR75S4HmH .mbr-text,
.cid-vbR75S4HmH .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbR75SeM0w {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbR75SeM0w .mbr-text {
  color: #000000;
}
.cid-vbR75SeM0w .mbr-section-subtitle {
  color: #000000;
}
.cid-vbR75SeM0w .mbr-section-title {
  color: #000000;
}
.cid-vbR7DHqRY8 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbR7DHqRY8 .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-vbR7DHqRY8 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbR7DHqRY8 .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-vbR7DHqRY8 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbR7DHqRY8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbR7DHqRY8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbR7DHqRY8 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbR7DHqRY8 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbR7DHqRY8 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbR7DHqRY8 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbR7DHqRY8 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbR7DHqRY8 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbR7DHqRY8 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbR7DHqRY8 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbR7DHqRY8 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbR7DHqRY8 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbR7DHqRY8 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbR7DHqRY8 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbR7DHqRY8 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbR7DHqRY8 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbR7DHqRY8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbR7DHqRY8 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbR7DHqRY8 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbR7DHqRY8 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbR7DHqRY8 .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbR7DHqRY8 .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: #232323;
}
.cid-vbR7DHqRY8 .nav-item:focus,
.cid-vbR7DHqRY8 .nav-link:focus {
  outline: none;
}
.cid-vbR7DHqRY8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbR7DHqRY8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbR7DHqRY8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbR7DHqRY8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbR7DHqRY8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbR7DHqRY8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbR7DHqRY8 .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;
}
.cid-vbR7DHqRY8 .navbar.opened {
  transition: all 0.3s;
}
.cid-vbR7DHqRY8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbR7DHqRY8 .navbar .navbar-logo img {
  width: auto;
}
.cid-vbR7DHqRY8 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbR7DHqRY8 .navbar.collapsed {
  justify-content: center;
}
.cid-vbR7DHqRY8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbR7DHqRY8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbR7DHqRY8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbR7DHqRY8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbR7DHqRY8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbR7DHqRY8 .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-vbR7DHqRY8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbR7DHqRY8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbR7DHqRY8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbR7DHqRY8 .navbar {
    min-height: 72px;
  }
  .cid-vbR7DHqRY8 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbR7DHqRY8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbR7DHqRY8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbR7DHqRY8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbR7DHqRY8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbR7DHqRY8 .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-vbR7DHqRY8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbR7DHqRY8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbR7DHqRY8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbR7DHqRY8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbR7DHqRY8 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbR7DHqRY8 .dropdown-item.active,
.cid-vbR7DHqRY8 .dropdown-item:active {
  background-color: transparent;
}
.cid-vbR7DHqRY8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbR7DHqRY8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbR7DHqRY8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbR7DHqRY8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbR7DHqRY8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbR7DHqRY8 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbR7DHqRY8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbR7DHqRY8 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbR7DHqRY8 .navbar-buttons {
    text-align: left;
  }
}
.cid-vbR7DHqRY8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbR7DHqRY8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbR7DHqRY8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbR7DHqRY8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbR7DHqRY8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbR7DHqRY8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbR7DHqRY8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbR7DHqRY8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbR7DHqRY8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbR7DHqRY8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbR7DHqRY8 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbR7DHqRY8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbR7DHqRY8 .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-vbR7DHqRY8 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbR7DHqRY8 .navbar {
    height: 70px;
  }
  .cid-vbR7DHqRY8 .navbar.opened {
    height: auto;
  }
  .cid-vbR7DHqRY8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbR7DHqRY8 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbR7DHqRY8 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbR7DHqRY8 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbR7DHqRY8 .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-vbR7DHqRY8 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbR7DHqRY8 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbR7DHqRY8 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbR7DHqRY8 .navbar-brand {
    margin-right: auto;
  }
  .cid-vbR7DHqRY8 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbR7DHqRY8 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbR7DHqRY8 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbR7DHqRY8 .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-vbR7DHqRY8 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbR7DHqRY8 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbR7DHqRY8 .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-vbR7DHqRY8 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbR7DHqRY8 .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-vbR7DHqRY8 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbR7DHqRY8 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbR7DHWisD {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbR7DHWisD .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbR7DHWisD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbR7DHWisD .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbR7DHWisD .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbR7DHWisD .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbR7DHWisD .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbR7DHWisD .mbr-section-title {
  color: #cac8c8;
}
.cid-vbR7DHWisD .mbr-text,
.cid-vbR7DHWisD .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbR7DI8Ibt {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbR7DI8Ibt .mbr-text {
  color: #000000;
}
.cid-vbR7DI8Ibt .mbr-section-subtitle {
  color: #000000;
}
.cid-vbR7DI8Ibt .mbr-section-title {
  color: #000000;
}
.cid-vbR7V1y0rg {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbR7V1y0rg .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-vbR7V1y0rg .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbR7V1y0rg .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-vbR7V1y0rg .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbR7V1y0rg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbR7V1y0rg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbR7V1y0rg .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbR7V1y0rg .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbR7V1y0rg .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbR7V1y0rg .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbR7V1y0rg .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbR7V1y0rg .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbR7V1y0rg .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbR7V1y0rg .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbR7V1y0rg .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbR7V1y0rg .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbR7V1y0rg .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbR7V1y0rg .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbR7V1y0rg .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbR7V1y0rg .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbR7V1y0rg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbR7V1y0rg .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbR7V1y0rg .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbR7V1y0rg .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbR7V1y0rg .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbR7V1y0rg .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: #232323;
}
.cid-vbR7V1y0rg .nav-item:focus,
.cid-vbR7V1y0rg .nav-link:focus {
  outline: none;
}
.cid-vbR7V1y0rg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbR7V1y0rg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbR7V1y0rg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbR7V1y0rg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbR7V1y0rg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbR7V1y0rg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbR7V1y0rg .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;
}
.cid-vbR7V1y0rg .navbar.opened {
  transition: all 0.3s;
}
.cid-vbR7V1y0rg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbR7V1y0rg .navbar .navbar-logo img {
  width: auto;
}
.cid-vbR7V1y0rg .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbR7V1y0rg .navbar.collapsed {
  justify-content: center;
}
.cid-vbR7V1y0rg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbR7V1y0rg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbR7V1y0rg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbR7V1y0rg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbR7V1y0rg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbR7V1y0rg .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-vbR7V1y0rg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbR7V1y0rg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbR7V1y0rg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbR7V1y0rg .navbar {
    min-height: 72px;
  }
  .cid-vbR7V1y0rg .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbR7V1y0rg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbR7V1y0rg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbR7V1y0rg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbR7V1y0rg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbR7V1y0rg .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-vbR7V1y0rg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbR7V1y0rg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbR7V1y0rg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbR7V1y0rg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbR7V1y0rg .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbR7V1y0rg .dropdown-item.active,
.cid-vbR7V1y0rg .dropdown-item:active {
  background-color: transparent;
}
.cid-vbR7V1y0rg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbR7V1y0rg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbR7V1y0rg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbR7V1y0rg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbR7V1y0rg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbR7V1y0rg .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbR7V1y0rg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbR7V1y0rg .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbR7V1y0rg .navbar-buttons {
    text-align: left;
  }
}
.cid-vbR7V1y0rg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbR7V1y0rg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbR7V1y0rg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbR7V1y0rg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbR7V1y0rg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbR7V1y0rg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbR7V1y0rg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbR7V1y0rg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbR7V1y0rg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbR7V1y0rg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbR7V1y0rg .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbR7V1y0rg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbR7V1y0rg .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-vbR7V1y0rg .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbR7V1y0rg .navbar {
    height: 70px;
  }
  .cid-vbR7V1y0rg .navbar.opened {
    height: auto;
  }
  .cid-vbR7V1y0rg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbR7V1y0rg .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbR7V1y0rg .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbR7V1y0rg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbR7V1y0rg .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-vbR7V1y0rg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbR7V1y0rg .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbR7V1y0rg .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbR7V1y0rg .navbar-brand {
    margin-right: auto;
  }
  .cid-vbR7V1y0rg .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbR7V1y0rg .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbR7V1y0rg .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbR7V1y0rg .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-vbR7V1y0rg .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbR7V1y0rg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbR7V1y0rg .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-vbR7V1y0rg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbR7V1y0rg .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-vbR7V1y0rg .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbR7V1y0rg .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbR7V26MvS {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbR7V26MvS .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbR7V26MvS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbR7V26MvS .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbR7V26MvS .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbR7V26MvS .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbR7V26MvS .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbR7V26MvS .mbr-section-title {
  color: #cac8c8;
}
.cid-vbR7V26MvS .mbr-text,
.cid-vbR7V26MvS .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbR7V2j5H8 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbR7V2j5H8 .mbr-text {
  color: #000000;
}
.cid-vbR7V2j5H8 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbR7V2j5H8 .mbr-section-title {
  color: #000000;
}
.cid-vbR8gGLOTd {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbR8gGLOTd .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-vbR8gGLOTd .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbR8gGLOTd .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-vbR8gGLOTd .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbR8gGLOTd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbR8gGLOTd .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbR8gGLOTd .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbR8gGLOTd .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbR8gGLOTd .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbR8gGLOTd .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbR8gGLOTd .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbR8gGLOTd .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbR8gGLOTd .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbR8gGLOTd .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbR8gGLOTd .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbR8gGLOTd .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbR8gGLOTd .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbR8gGLOTd .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbR8gGLOTd .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbR8gGLOTd .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbR8gGLOTd .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbR8gGLOTd .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbR8gGLOTd .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbR8gGLOTd .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbR8gGLOTd .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbR8gGLOTd .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: #232323;
}
.cid-vbR8gGLOTd .nav-item:focus,
.cid-vbR8gGLOTd .nav-link:focus {
  outline: none;
}
.cid-vbR8gGLOTd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbR8gGLOTd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbR8gGLOTd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbR8gGLOTd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbR8gGLOTd .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbR8gGLOTd .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbR8gGLOTd .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;
}
.cid-vbR8gGLOTd .navbar.opened {
  transition: all 0.3s;
}
.cid-vbR8gGLOTd .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbR8gGLOTd .navbar .navbar-logo img {
  width: auto;
}
.cid-vbR8gGLOTd .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbR8gGLOTd .navbar.collapsed {
  justify-content: center;
}
.cid-vbR8gGLOTd .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbR8gGLOTd .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbR8gGLOTd .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbR8gGLOTd .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbR8gGLOTd .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbR8gGLOTd .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-vbR8gGLOTd .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbR8gGLOTd .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbR8gGLOTd .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbR8gGLOTd .navbar {
    min-height: 72px;
  }
  .cid-vbR8gGLOTd .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbR8gGLOTd .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbR8gGLOTd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbR8gGLOTd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbR8gGLOTd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbR8gGLOTd .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-vbR8gGLOTd .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbR8gGLOTd .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbR8gGLOTd .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbR8gGLOTd .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbR8gGLOTd .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbR8gGLOTd .dropdown-item.active,
.cid-vbR8gGLOTd .dropdown-item:active {
  background-color: transparent;
}
.cid-vbR8gGLOTd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbR8gGLOTd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbR8gGLOTd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbR8gGLOTd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbR8gGLOTd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbR8gGLOTd .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbR8gGLOTd ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbR8gGLOTd .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbR8gGLOTd .navbar-buttons {
    text-align: left;
  }
}
.cid-vbR8gGLOTd button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbR8gGLOTd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbR8gGLOTd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbR8gGLOTd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbR8gGLOTd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbR8gGLOTd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbR8gGLOTd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbR8gGLOTd nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbR8gGLOTd nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbR8gGLOTd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbR8gGLOTd .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbR8gGLOTd a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbR8gGLOTd .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-vbR8gGLOTd .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbR8gGLOTd .navbar {
    height: 70px;
  }
  .cid-vbR8gGLOTd .navbar.opened {
    height: auto;
  }
  .cid-vbR8gGLOTd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbR8gGLOTd .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbR8gGLOTd .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbR8gGLOTd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbR8gGLOTd .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-vbR8gGLOTd .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbR8gGLOTd .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbR8gGLOTd .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbR8gGLOTd .navbar-brand {
    margin-right: auto;
  }
  .cid-vbR8gGLOTd .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbR8gGLOTd .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbR8gGLOTd .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbR8gGLOTd .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-vbR8gGLOTd .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbR8gGLOTd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbR8gGLOTd .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-vbR8gGLOTd .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbR8gGLOTd .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-vbR8gGLOTd .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbR8gGLOTd .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbR8gHhFf3 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbR8gHhFf3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbR8gHhFf3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbR8gHhFf3 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbR8gHhFf3 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbR8gHhFf3 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbR8gHhFf3 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbR8gHhFf3 .mbr-section-title {
  color: #cac8c8;
}
.cid-vbR8gHhFf3 .mbr-text,
.cid-vbR8gHhFf3 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbR8gHAULa {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbR8gHAULa .mbr-text {
  color: #000000;
}
.cid-vbR8gHAULa .mbr-section-subtitle {
  color: #000000;
}
.cid-vbR8gHAULa .mbr-section-title {
  color: #000000;
}
.cid-vbR8weQ32X {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbR8weQ32X .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-vbR8weQ32X .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbR8weQ32X .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-vbR8weQ32X .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbR8weQ32X .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbR8weQ32X .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbR8weQ32X .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbR8weQ32X .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbR8weQ32X .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbR8weQ32X .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbR8weQ32X .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbR8weQ32X .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbR8weQ32X .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbR8weQ32X .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbR8weQ32X .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbR8weQ32X .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbR8weQ32X .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbR8weQ32X .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbR8weQ32X .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbR8weQ32X .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbR8weQ32X .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbR8weQ32X .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbR8weQ32X .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbR8weQ32X .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbR8weQ32X .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbR8weQ32X .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: #232323;
}
.cid-vbR8weQ32X .nav-item:focus,
.cid-vbR8weQ32X .nav-link:focus {
  outline: none;
}
.cid-vbR8weQ32X .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbR8weQ32X .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbR8weQ32X .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbR8weQ32X .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbR8weQ32X .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbR8weQ32X .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbR8weQ32X .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;
}
.cid-vbR8weQ32X .navbar.opened {
  transition: all 0.3s;
}
.cid-vbR8weQ32X .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbR8weQ32X .navbar .navbar-logo img {
  width: auto;
}
.cid-vbR8weQ32X .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbR8weQ32X .navbar.collapsed {
  justify-content: center;
}
.cid-vbR8weQ32X .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbR8weQ32X .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbR8weQ32X .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbR8weQ32X .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbR8weQ32X .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbR8weQ32X .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-vbR8weQ32X .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbR8weQ32X .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbR8weQ32X .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbR8weQ32X .navbar {
    min-height: 72px;
  }
  .cid-vbR8weQ32X .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbR8weQ32X .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbR8weQ32X .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbR8weQ32X .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbR8weQ32X .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbR8weQ32X .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-vbR8weQ32X .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbR8weQ32X .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbR8weQ32X .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbR8weQ32X .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbR8weQ32X .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbR8weQ32X .dropdown-item.active,
.cid-vbR8weQ32X .dropdown-item:active {
  background-color: transparent;
}
.cid-vbR8weQ32X .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbR8weQ32X .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbR8weQ32X .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbR8weQ32X .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbR8weQ32X .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbR8weQ32X .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbR8weQ32X ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbR8weQ32X .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbR8weQ32X .navbar-buttons {
    text-align: left;
  }
}
.cid-vbR8weQ32X button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbR8weQ32X button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbR8weQ32X button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbR8weQ32X button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbR8weQ32X button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbR8weQ32X button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbR8weQ32X nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbR8weQ32X nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbR8weQ32X nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbR8weQ32X nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbR8weQ32X .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbR8weQ32X a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbR8weQ32X .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-vbR8weQ32X .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbR8weQ32X .navbar {
    height: 70px;
  }
  .cid-vbR8weQ32X .navbar.opened {
    height: auto;
  }
  .cid-vbR8weQ32X .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbR8weQ32X .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbR8weQ32X .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbR8weQ32X .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbR8weQ32X .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-vbR8weQ32X .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbR8weQ32X .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbR8weQ32X .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbR8weQ32X .navbar-brand {
    margin-right: auto;
  }
  .cid-vbR8weQ32X .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbR8weQ32X .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbR8weQ32X .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbR8weQ32X .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-vbR8weQ32X .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbR8weQ32X .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbR8weQ32X .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-vbR8weQ32X .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbR8weQ32X .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-vbR8weQ32X .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbR8weQ32X .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbR8wfsp5g {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbR8wfsp5g .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbR8wfsp5g .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbR8wfsp5g .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbR8wfsp5g .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbR8wfsp5g .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbR8wfsp5g .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbR8wfsp5g .mbr-section-title {
  color: #cac8c8;
}
.cid-vbR8wfsp5g .mbr-text,
.cid-vbR8wfsp5g .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbR8wfIesF {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbR8wfIesF .mbr-text {
  color: #000000;
}
.cid-vbR8wfIesF .mbr-section-subtitle {
  color: #000000;
}
.cid-vbR8wfIesF .mbr-section-title {
  color: #000000;
}
.cid-vbR93iOKmh {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbR93iOKmh .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-vbR93iOKmh .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbR93iOKmh .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-vbR93iOKmh .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbR93iOKmh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbR93iOKmh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbR93iOKmh .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbR93iOKmh .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbR93iOKmh .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbR93iOKmh .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbR93iOKmh .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbR93iOKmh .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbR93iOKmh .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbR93iOKmh .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbR93iOKmh .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbR93iOKmh .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbR93iOKmh .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbR93iOKmh .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbR93iOKmh .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbR93iOKmh .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbR93iOKmh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbR93iOKmh .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbR93iOKmh .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbR93iOKmh .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbR93iOKmh .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbR93iOKmh .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: #232323;
}
.cid-vbR93iOKmh .nav-item:focus,
.cid-vbR93iOKmh .nav-link:focus {
  outline: none;
}
.cid-vbR93iOKmh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbR93iOKmh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbR93iOKmh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbR93iOKmh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbR93iOKmh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbR93iOKmh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbR93iOKmh .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;
}
.cid-vbR93iOKmh .navbar.opened {
  transition: all 0.3s;
}
.cid-vbR93iOKmh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbR93iOKmh .navbar .navbar-logo img {
  width: auto;
}
.cid-vbR93iOKmh .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbR93iOKmh .navbar.collapsed {
  justify-content: center;
}
.cid-vbR93iOKmh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbR93iOKmh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbR93iOKmh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbR93iOKmh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbR93iOKmh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbR93iOKmh .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-vbR93iOKmh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbR93iOKmh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbR93iOKmh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbR93iOKmh .navbar {
    min-height: 72px;
  }
  .cid-vbR93iOKmh .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbR93iOKmh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbR93iOKmh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbR93iOKmh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbR93iOKmh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbR93iOKmh .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-vbR93iOKmh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbR93iOKmh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbR93iOKmh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbR93iOKmh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbR93iOKmh .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbR93iOKmh .dropdown-item.active,
.cid-vbR93iOKmh .dropdown-item:active {
  background-color: transparent;
}
.cid-vbR93iOKmh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbR93iOKmh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbR93iOKmh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbR93iOKmh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbR93iOKmh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbR93iOKmh .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbR93iOKmh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbR93iOKmh .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbR93iOKmh .navbar-buttons {
    text-align: left;
  }
}
.cid-vbR93iOKmh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbR93iOKmh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbR93iOKmh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbR93iOKmh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbR93iOKmh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbR93iOKmh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbR93iOKmh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbR93iOKmh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbR93iOKmh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbR93iOKmh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbR93iOKmh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbR93iOKmh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbR93iOKmh .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-vbR93iOKmh .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbR93iOKmh .navbar {
    height: 70px;
  }
  .cid-vbR93iOKmh .navbar.opened {
    height: auto;
  }
  .cid-vbR93iOKmh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbR93iOKmh .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbR93iOKmh .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbR93iOKmh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbR93iOKmh .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-vbR93iOKmh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbR93iOKmh .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbR93iOKmh .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbR93iOKmh .navbar-brand {
    margin-right: auto;
  }
  .cid-vbR93iOKmh .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbR93iOKmh .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbR93iOKmh .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbR93iOKmh .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-vbR93iOKmh .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbR93iOKmh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbR93iOKmh .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-vbR93iOKmh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbR93iOKmh .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-vbR93iOKmh .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbR93iOKmh .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbR93jkF3D {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbR93jkF3D .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbR93jkF3D .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbR93jkF3D .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbR93jkF3D .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbR93jkF3D .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbR93jkF3D .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbR93jkF3D .mbr-section-title {
  color: #cac8c8;
}
.cid-vbR93jkF3D .mbr-text,
.cid-vbR93jkF3D .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbR93jxyJs {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbR93jxyJs .mbr-text {
  color: #000000;
}
.cid-vbR93jxyJs .mbr-section-subtitle {
  color: #000000;
}
.cid-vbR93jxyJs .mbr-section-title {
  color: #000000;
}
.cid-vbR9rn6GEL {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbR9rn6GEL .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-vbR9rn6GEL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbR9rn6GEL .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-vbR9rn6GEL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbR9rn6GEL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbR9rn6GEL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbR9rn6GEL .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbR9rn6GEL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbR9rn6GEL .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbR9rn6GEL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbR9rn6GEL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbR9rn6GEL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbR9rn6GEL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbR9rn6GEL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbR9rn6GEL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbR9rn6GEL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbR9rn6GEL .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbR9rn6GEL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbR9rn6GEL .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbR9rn6GEL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbR9rn6GEL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbR9rn6GEL .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbR9rn6GEL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbR9rn6GEL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbR9rn6GEL .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbR9rn6GEL .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: #232323;
}
.cid-vbR9rn6GEL .nav-item:focus,
.cid-vbR9rn6GEL .nav-link:focus {
  outline: none;
}
.cid-vbR9rn6GEL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbR9rn6GEL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbR9rn6GEL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbR9rn6GEL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbR9rn6GEL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbR9rn6GEL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbR9rn6GEL .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;
}
.cid-vbR9rn6GEL .navbar.opened {
  transition: all 0.3s;
}
.cid-vbR9rn6GEL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbR9rn6GEL .navbar .navbar-logo img {
  width: auto;
}
.cid-vbR9rn6GEL .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbR9rn6GEL .navbar.collapsed {
  justify-content: center;
}
.cid-vbR9rn6GEL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbR9rn6GEL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbR9rn6GEL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbR9rn6GEL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbR9rn6GEL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbR9rn6GEL .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-vbR9rn6GEL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbR9rn6GEL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbR9rn6GEL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbR9rn6GEL .navbar {
    min-height: 72px;
  }
  .cid-vbR9rn6GEL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbR9rn6GEL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbR9rn6GEL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbR9rn6GEL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbR9rn6GEL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbR9rn6GEL .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-vbR9rn6GEL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbR9rn6GEL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbR9rn6GEL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbR9rn6GEL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbR9rn6GEL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbR9rn6GEL .dropdown-item.active,
.cid-vbR9rn6GEL .dropdown-item:active {
  background-color: transparent;
}
.cid-vbR9rn6GEL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbR9rn6GEL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbR9rn6GEL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbR9rn6GEL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbR9rn6GEL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbR9rn6GEL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbR9rn6GEL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbR9rn6GEL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbR9rn6GEL .navbar-buttons {
    text-align: left;
  }
}
.cid-vbR9rn6GEL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbR9rn6GEL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbR9rn6GEL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbR9rn6GEL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbR9rn6GEL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbR9rn6GEL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbR9rn6GEL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbR9rn6GEL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbR9rn6GEL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbR9rn6GEL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbR9rn6GEL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbR9rn6GEL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbR9rn6GEL .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-vbR9rn6GEL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbR9rn6GEL .navbar {
    height: 70px;
  }
  .cid-vbR9rn6GEL .navbar.opened {
    height: auto;
  }
  .cid-vbR9rn6GEL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbR9rn6GEL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbR9rn6GEL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbR9rn6GEL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbR9rn6GEL .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-vbR9rn6GEL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbR9rn6GEL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbR9rn6GEL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbR9rn6GEL .navbar-brand {
    margin-right: auto;
  }
  .cid-vbR9rn6GEL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbR9rn6GEL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbR9rn6GEL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbR9rn6GEL .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-vbR9rn6GEL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbR9rn6GEL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbR9rn6GEL .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-vbR9rn6GEL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbR9rn6GEL .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-vbR9rn6GEL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbR9rn6GEL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbR9rnF2hL {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbR9rnF2hL .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbR9rnF2hL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbR9rnF2hL .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbR9rnF2hL .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbR9rnF2hL .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbR9rnF2hL .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbR9rnF2hL .mbr-section-title {
  color: #cac8c8;
}
.cid-vbR9rnF2hL .mbr-text,
.cid-vbR9rnF2hL .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbR9rnSAuL {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbR9rnSAuL .mbr-text {
  color: #000000;
}
.cid-vbR9rnSAuL .mbr-section-subtitle {
  color: #000000;
}
.cid-vbR9rnSAuL .mbr-section-title {
  color: #000000;
}
.cid-vbR9SQUtT8 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbR9SQUtT8 .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-vbR9SQUtT8 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbR9SQUtT8 .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-vbR9SQUtT8 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbR9SQUtT8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbR9SQUtT8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbR9SQUtT8 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbR9SQUtT8 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbR9SQUtT8 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbR9SQUtT8 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbR9SQUtT8 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbR9SQUtT8 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbR9SQUtT8 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbR9SQUtT8 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbR9SQUtT8 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbR9SQUtT8 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbR9SQUtT8 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbR9SQUtT8 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbR9SQUtT8 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbR9SQUtT8 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbR9SQUtT8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbR9SQUtT8 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbR9SQUtT8 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbR9SQUtT8 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbR9SQUtT8 .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbR9SQUtT8 .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: #232323;
}
.cid-vbR9SQUtT8 .nav-item:focus,
.cid-vbR9SQUtT8 .nav-link:focus {
  outline: none;
}
.cid-vbR9SQUtT8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbR9SQUtT8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbR9SQUtT8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbR9SQUtT8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbR9SQUtT8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbR9SQUtT8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbR9SQUtT8 .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;
}
.cid-vbR9SQUtT8 .navbar.opened {
  transition: all 0.3s;
}
.cid-vbR9SQUtT8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbR9SQUtT8 .navbar .navbar-logo img {
  width: auto;
}
.cid-vbR9SQUtT8 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbR9SQUtT8 .navbar.collapsed {
  justify-content: center;
}
.cid-vbR9SQUtT8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbR9SQUtT8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbR9SQUtT8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbR9SQUtT8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbR9SQUtT8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbR9SQUtT8 .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-vbR9SQUtT8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbR9SQUtT8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbR9SQUtT8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbR9SQUtT8 .navbar {
    min-height: 72px;
  }
  .cid-vbR9SQUtT8 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbR9SQUtT8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbR9SQUtT8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbR9SQUtT8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbR9SQUtT8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbR9SQUtT8 .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-vbR9SQUtT8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbR9SQUtT8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbR9SQUtT8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbR9SQUtT8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbR9SQUtT8 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbR9SQUtT8 .dropdown-item.active,
.cid-vbR9SQUtT8 .dropdown-item:active {
  background-color: transparent;
}
.cid-vbR9SQUtT8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbR9SQUtT8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbR9SQUtT8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbR9SQUtT8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbR9SQUtT8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbR9SQUtT8 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbR9SQUtT8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbR9SQUtT8 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbR9SQUtT8 .navbar-buttons {
    text-align: left;
  }
}
.cid-vbR9SQUtT8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbR9SQUtT8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbR9SQUtT8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbR9SQUtT8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbR9SQUtT8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbR9SQUtT8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbR9SQUtT8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbR9SQUtT8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbR9SQUtT8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbR9SQUtT8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbR9SQUtT8 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbR9SQUtT8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbR9SQUtT8 .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-vbR9SQUtT8 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbR9SQUtT8 .navbar {
    height: 70px;
  }
  .cid-vbR9SQUtT8 .navbar.opened {
    height: auto;
  }
  .cid-vbR9SQUtT8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbR9SQUtT8 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbR9SQUtT8 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbR9SQUtT8 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbR9SQUtT8 .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-vbR9SQUtT8 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbR9SQUtT8 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbR9SQUtT8 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbR9SQUtT8 .navbar-brand {
    margin-right: auto;
  }
  .cid-vbR9SQUtT8 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbR9SQUtT8 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbR9SQUtT8 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbR9SQUtT8 .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-vbR9SQUtT8 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbR9SQUtT8 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbR9SQUtT8 .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-vbR9SQUtT8 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbR9SQUtT8 .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-vbR9SQUtT8 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbR9SQUtT8 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbR9SRwFMY {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbR9SRwFMY .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbR9SRwFMY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbR9SRwFMY .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbR9SRwFMY .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbR9SRwFMY .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbR9SRwFMY .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbR9SRwFMY .mbr-section-title {
  color: #cac8c8;
}
.cid-vbR9SRwFMY .mbr-text,
.cid-vbR9SRwFMY .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbR9SSmgcN {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbR9SSmgcN .mbr-text {
  color: #000000;
}
.cid-vbR9SSmgcN .mbr-section-subtitle {
  color: #000000;
}
.cid-vbR9SSmgcN .mbr-section-title {
  color: #000000;
}
.cid-vbRcwpF4th {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbRcwpF4th .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-vbRcwpF4th .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbRcwpF4th .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-vbRcwpF4th .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbRcwpF4th .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbRcwpF4th .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbRcwpF4th .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbRcwpF4th .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbRcwpF4th .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbRcwpF4th .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbRcwpF4th .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbRcwpF4th .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbRcwpF4th .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbRcwpF4th .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbRcwpF4th .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbRcwpF4th .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbRcwpF4th .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbRcwpF4th .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbRcwpF4th .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbRcwpF4th .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbRcwpF4th .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbRcwpF4th .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbRcwpF4th .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbRcwpF4th .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbRcwpF4th .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbRcwpF4th .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: #232323;
}
.cid-vbRcwpF4th .nav-item:focus,
.cid-vbRcwpF4th .nav-link:focus {
  outline: none;
}
.cid-vbRcwpF4th .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbRcwpF4th .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbRcwpF4th .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbRcwpF4th .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbRcwpF4th .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbRcwpF4th .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbRcwpF4th .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;
}
.cid-vbRcwpF4th .navbar.opened {
  transition: all 0.3s;
}
.cid-vbRcwpF4th .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbRcwpF4th .navbar .navbar-logo img {
  width: auto;
}
.cid-vbRcwpF4th .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbRcwpF4th .navbar.collapsed {
  justify-content: center;
}
.cid-vbRcwpF4th .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbRcwpF4th .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbRcwpF4th .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbRcwpF4th .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbRcwpF4th .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbRcwpF4th .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-vbRcwpF4th .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbRcwpF4th .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbRcwpF4th .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbRcwpF4th .navbar {
    min-height: 72px;
  }
  .cid-vbRcwpF4th .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbRcwpF4th .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbRcwpF4th .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbRcwpF4th .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbRcwpF4th .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbRcwpF4th .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-vbRcwpF4th .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbRcwpF4th .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbRcwpF4th .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbRcwpF4th .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbRcwpF4th .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbRcwpF4th .dropdown-item.active,
.cid-vbRcwpF4th .dropdown-item:active {
  background-color: transparent;
}
.cid-vbRcwpF4th .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbRcwpF4th .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbRcwpF4th .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbRcwpF4th .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbRcwpF4th .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbRcwpF4th .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbRcwpF4th ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbRcwpF4th .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbRcwpF4th .navbar-buttons {
    text-align: left;
  }
}
.cid-vbRcwpF4th button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbRcwpF4th button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbRcwpF4th button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbRcwpF4th button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbRcwpF4th button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbRcwpF4th button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbRcwpF4th nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbRcwpF4th nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbRcwpF4th nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbRcwpF4th nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbRcwpF4th .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbRcwpF4th a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbRcwpF4th .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-vbRcwpF4th .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbRcwpF4th .navbar {
    height: 70px;
  }
  .cid-vbRcwpF4th .navbar.opened {
    height: auto;
  }
  .cid-vbRcwpF4th .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbRcwpF4th .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbRcwpF4th .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbRcwpF4th .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbRcwpF4th .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-vbRcwpF4th .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbRcwpF4th .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbRcwpF4th .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbRcwpF4th .navbar-brand {
    margin-right: auto;
  }
  .cid-vbRcwpF4th .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbRcwpF4th .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbRcwpF4th .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbRcwpF4th .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-vbRcwpF4th .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbRcwpF4th .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbRcwpF4th .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-vbRcwpF4th .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbRcwpF4th .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-vbRcwpF4th .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbRcwpF4th .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbRcwqmcki {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbRcwqmcki .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbRcwqmcki .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbRcwqmcki .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbRcwqmcki .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbRcwqmcki .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbRcwqmcki .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbRcwqmcki .mbr-section-title {
  color: #cac8c8;
}
.cid-vbRcwqmcki .mbr-text,
.cid-vbRcwqmcki .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbRcwqEOli {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbRcwqEOli .mbr-text {
  color: #000000;
}
.cid-vbRcwqEOli .mbr-section-subtitle {
  color: #000000;
}
.cid-vbRcwqEOli .mbr-section-title {
  color: #000000;
}
.cid-vbRfjS6Rdz {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbRfjS6Rdz .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-vbRfjS6Rdz .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbRfjS6Rdz .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-vbRfjS6Rdz .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbRfjS6Rdz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbRfjS6Rdz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbRfjS6Rdz .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbRfjS6Rdz .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbRfjS6Rdz .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbRfjS6Rdz .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbRfjS6Rdz .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbRfjS6Rdz .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbRfjS6Rdz .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbRfjS6Rdz .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbRfjS6Rdz .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbRfjS6Rdz .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbRfjS6Rdz .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbRfjS6Rdz .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbRfjS6Rdz .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbRfjS6Rdz .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbRfjS6Rdz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbRfjS6Rdz .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbRfjS6Rdz .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbRfjS6Rdz .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbRfjS6Rdz .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbRfjS6Rdz .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: #232323;
}
.cid-vbRfjS6Rdz .nav-item:focus,
.cid-vbRfjS6Rdz .nav-link:focus {
  outline: none;
}
.cid-vbRfjS6Rdz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbRfjS6Rdz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbRfjS6Rdz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbRfjS6Rdz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbRfjS6Rdz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbRfjS6Rdz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbRfjS6Rdz .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;
}
.cid-vbRfjS6Rdz .navbar.opened {
  transition: all 0.3s;
}
.cid-vbRfjS6Rdz .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbRfjS6Rdz .navbar .navbar-logo img {
  width: auto;
}
.cid-vbRfjS6Rdz .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbRfjS6Rdz .navbar.collapsed {
  justify-content: center;
}
.cid-vbRfjS6Rdz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbRfjS6Rdz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbRfjS6Rdz .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbRfjS6Rdz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbRfjS6Rdz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbRfjS6Rdz .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-vbRfjS6Rdz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbRfjS6Rdz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbRfjS6Rdz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbRfjS6Rdz .navbar {
    min-height: 72px;
  }
  .cid-vbRfjS6Rdz .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbRfjS6Rdz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbRfjS6Rdz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbRfjS6Rdz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbRfjS6Rdz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbRfjS6Rdz .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-vbRfjS6Rdz .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbRfjS6Rdz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbRfjS6Rdz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbRfjS6Rdz .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbRfjS6Rdz .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbRfjS6Rdz .dropdown-item.active,
.cid-vbRfjS6Rdz .dropdown-item:active {
  background-color: transparent;
}
.cid-vbRfjS6Rdz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbRfjS6Rdz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbRfjS6Rdz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbRfjS6Rdz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbRfjS6Rdz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbRfjS6Rdz .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbRfjS6Rdz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbRfjS6Rdz .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbRfjS6Rdz .navbar-buttons {
    text-align: left;
  }
}
.cid-vbRfjS6Rdz button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbRfjS6Rdz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbRfjS6Rdz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbRfjS6Rdz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbRfjS6Rdz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbRfjS6Rdz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbRfjS6Rdz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbRfjS6Rdz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbRfjS6Rdz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbRfjS6Rdz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbRfjS6Rdz .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbRfjS6Rdz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbRfjS6Rdz .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-vbRfjS6Rdz .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbRfjS6Rdz .navbar {
    height: 70px;
  }
  .cid-vbRfjS6Rdz .navbar.opened {
    height: auto;
  }
  .cid-vbRfjS6Rdz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbRfjS6Rdz .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbRfjS6Rdz .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbRfjS6Rdz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbRfjS6Rdz .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-vbRfjS6Rdz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbRfjS6Rdz .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbRfjS6Rdz .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbRfjS6Rdz .navbar-brand {
    margin-right: auto;
  }
  .cid-vbRfjS6Rdz .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbRfjS6Rdz .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbRfjS6Rdz .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbRfjS6Rdz .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-vbRfjS6Rdz .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbRfjS6Rdz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbRfjS6Rdz .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-vbRfjS6Rdz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbRfjS6Rdz .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-vbRfjS6Rdz .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbRfjS6Rdz .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbRfjST3Zj {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbRfjST3Zj .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbRfjST3Zj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbRfjST3Zj .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbRfjST3Zj .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbRfjST3Zj .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbRfjST3Zj .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbRfjST3Zj .mbr-section-title {
  color: #cac8c8;
}
.cid-vbRfjST3Zj .mbr-text,
.cid-vbRfjST3Zj .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbRfjT5uRp {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbRfjT5uRp .mbr-text {
  color: #000000;
}
.cid-vbRfjT5uRp .mbr-section-subtitle {
  color: #000000;
}
.cid-vbRfjT5uRp .mbr-section-title {
  color: #000000;
}
.cid-vbXXgUkKvP {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbXXgUkKvP .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-vbXXgUkKvP .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbXXgUkKvP .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-vbXXgUkKvP .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbXXgUkKvP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbXXgUkKvP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbXXgUkKvP .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbXXgUkKvP .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbXXgUkKvP .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbXXgUkKvP .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbXXgUkKvP .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbXXgUkKvP .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbXXgUkKvP .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbXXgUkKvP .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbXXgUkKvP .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbXXgUkKvP .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbXXgUkKvP .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbXXgUkKvP .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbXXgUkKvP .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbXXgUkKvP .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbXXgUkKvP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbXXgUkKvP .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbXXgUkKvP .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbXXgUkKvP .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbXXgUkKvP .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbXXgUkKvP .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: #232323;
}
.cid-vbXXgUkKvP .nav-item:focus,
.cid-vbXXgUkKvP .nav-link:focus {
  outline: none;
}
.cid-vbXXgUkKvP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbXXgUkKvP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbXXgUkKvP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbXXgUkKvP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbXXgUkKvP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbXXgUkKvP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbXXgUkKvP .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;
}
.cid-vbXXgUkKvP .navbar.opened {
  transition: all 0.3s;
}
.cid-vbXXgUkKvP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbXXgUkKvP .navbar .navbar-logo img {
  width: auto;
}
.cid-vbXXgUkKvP .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbXXgUkKvP .navbar.collapsed {
  justify-content: center;
}
.cid-vbXXgUkKvP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbXXgUkKvP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbXXgUkKvP .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbXXgUkKvP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbXXgUkKvP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbXXgUkKvP .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-vbXXgUkKvP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbXXgUkKvP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbXXgUkKvP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbXXgUkKvP .navbar {
    min-height: 72px;
  }
  .cid-vbXXgUkKvP .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbXXgUkKvP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbXXgUkKvP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbXXgUkKvP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbXXgUkKvP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbXXgUkKvP .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-vbXXgUkKvP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbXXgUkKvP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbXXgUkKvP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbXXgUkKvP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbXXgUkKvP .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbXXgUkKvP .dropdown-item.active,
.cid-vbXXgUkKvP .dropdown-item:active {
  background-color: transparent;
}
.cid-vbXXgUkKvP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbXXgUkKvP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbXXgUkKvP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbXXgUkKvP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbXXgUkKvP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbXXgUkKvP .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbXXgUkKvP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbXXgUkKvP .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbXXgUkKvP .navbar-buttons {
    text-align: left;
  }
}
.cid-vbXXgUkKvP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbXXgUkKvP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbXXgUkKvP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbXXgUkKvP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbXXgUkKvP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbXXgUkKvP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbXXgUkKvP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbXXgUkKvP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbXXgUkKvP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbXXgUkKvP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbXXgUkKvP .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbXXgUkKvP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbXXgUkKvP .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-vbXXgUkKvP .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbXXgUkKvP .navbar {
    height: 70px;
  }
  .cid-vbXXgUkKvP .navbar.opened {
    height: auto;
  }
  .cid-vbXXgUkKvP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbXXgUkKvP .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbXXgUkKvP .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbXXgUkKvP .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbXXgUkKvP .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-vbXXgUkKvP .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbXXgUkKvP .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbXXgUkKvP .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbXXgUkKvP .navbar-brand {
    margin-right: auto;
  }
  .cid-vbXXgUkKvP .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbXXgUkKvP .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbXXgUkKvP .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbXXgUkKvP .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-vbXXgUkKvP .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbXXgUkKvP .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbXXgUkKvP .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-vbXXgUkKvP .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbXXgUkKvP .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-vbXXgUkKvP .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbXXgUkKvP .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbXXgUSfc0 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbXXgUSfc0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbXXgUSfc0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbXXgUSfc0 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbXXgUSfc0 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbXXgUSfc0 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbXXgUSfc0 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbXXgUSfc0 .mbr-section-title {
  color: #cac8c8;
}
.cid-vbXXgUSfc0 .mbr-text,
.cid-vbXXgUSfc0 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbXXgV7a0x {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbXXgV7a0x .mbr-text {
  color: #000000;
}
.cid-vbXXgV7a0x .mbr-section-subtitle {
  color: #000000;
}
.cid-vbXXgV7a0x .mbr-section-title {
  color: #000000;
}
.cid-vbXXDifp2w {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbXXDifp2w .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-vbXXDifp2w .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbXXDifp2w .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-vbXXDifp2w .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbXXDifp2w .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbXXDifp2w .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbXXDifp2w .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbXXDifp2w .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbXXDifp2w .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbXXDifp2w .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbXXDifp2w .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbXXDifp2w .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbXXDifp2w .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbXXDifp2w .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbXXDifp2w .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbXXDifp2w .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbXXDifp2w .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbXXDifp2w .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbXXDifp2w .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbXXDifp2w .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbXXDifp2w .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbXXDifp2w .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbXXDifp2w .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbXXDifp2w .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbXXDifp2w .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbXXDifp2w .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: #232323;
}
.cid-vbXXDifp2w .nav-item:focus,
.cid-vbXXDifp2w .nav-link:focus {
  outline: none;
}
.cid-vbXXDifp2w .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbXXDifp2w .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbXXDifp2w .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbXXDifp2w .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbXXDifp2w .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbXXDifp2w .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbXXDifp2w .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;
}
.cid-vbXXDifp2w .navbar.opened {
  transition: all 0.3s;
}
.cid-vbXXDifp2w .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbXXDifp2w .navbar .navbar-logo img {
  width: auto;
}
.cid-vbXXDifp2w .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbXXDifp2w .navbar.collapsed {
  justify-content: center;
}
.cid-vbXXDifp2w .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbXXDifp2w .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbXXDifp2w .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbXXDifp2w .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbXXDifp2w .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbXXDifp2w .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-vbXXDifp2w .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbXXDifp2w .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbXXDifp2w .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbXXDifp2w .navbar {
    min-height: 72px;
  }
  .cid-vbXXDifp2w .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbXXDifp2w .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbXXDifp2w .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbXXDifp2w .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbXXDifp2w .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbXXDifp2w .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-vbXXDifp2w .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbXXDifp2w .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbXXDifp2w .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbXXDifp2w .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbXXDifp2w .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbXXDifp2w .dropdown-item.active,
.cid-vbXXDifp2w .dropdown-item:active {
  background-color: transparent;
}
.cid-vbXXDifp2w .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbXXDifp2w .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbXXDifp2w .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbXXDifp2w .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbXXDifp2w .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbXXDifp2w .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbXXDifp2w ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbXXDifp2w .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbXXDifp2w .navbar-buttons {
    text-align: left;
  }
}
.cid-vbXXDifp2w button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbXXDifp2w button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbXXDifp2w button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbXXDifp2w button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbXXDifp2w button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbXXDifp2w button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbXXDifp2w nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbXXDifp2w nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbXXDifp2w nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbXXDifp2w nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbXXDifp2w .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbXXDifp2w a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbXXDifp2w .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-vbXXDifp2w .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbXXDifp2w .navbar {
    height: 70px;
  }
  .cid-vbXXDifp2w .navbar.opened {
    height: auto;
  }
  .cid-vbXXDifp2w .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbXXDifp2w .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbXXDifp2w .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbXXDifp2w .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbXXDifp2w .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-vbXXDifp2w .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbXXDifp2w .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbXXDifp2w .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbXXDifp2w .navbar-brand {
    margin-right: auto;
  }
  .cid-vbXXDifp2w .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbXXDifp2w .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbXXDifp2w .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbXXDifp2w .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-vbXXDifp2w .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbXXDifp2w .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbXXDifp2w .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-vbXXDifp2w .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbXXDifp2w .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-vbXXDifp2w .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbXXDifp2w .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbXXDiKVMm {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbXXDiKVMm .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbXXDiKVMm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbXXDiKVMm .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbXXDiKVMm .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbXXDiKVMm .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbXXDiKVMm .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbXXDiKVMm .mbr-section-title {
  color: #cac8c8;
}
.cid-vbXXDiKVMm .mbr-text,
.cid-vbXXDiKVMm .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbXXDjdEOq {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbXXDjdEOq .mbr-text {
  color: #000000;
}
.cid-vbXXDjdEOq .mbr-section-subtitle {
  color: #000000;
}
.cid-vbXXDjdEOq .mbr-section-title {
  color: #000000;
}
.cid-vbXY4aN8fa {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbXY4aN8fa .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-vbXY4aN8fa .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbXY4aN8fa .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-vbXY4aN8fa .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbXY4aN8fa .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbXY4aN8fa .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbXY4aN8fa .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbXY4aN8fa .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbXY4aN8fa .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbXY4aN8fa .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbXY4aN8fa .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbXY4aN8fa .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbXY4aN8fa .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbXY4aN8fa .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbXY4aN8fa .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbXY4aN8fa .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbXY4aN8fa .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbXY4aN8fa .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbXY4aN8fa .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbXY4aN8fa .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbXY4aN8fa .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbXY4aN8fa .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbXY4aN8fa .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbXY4aN8fa .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbXY4aN8fa .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbXY4aN8fa .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: #232323;
}
.cid-vbXY4aN8fa .nav-item:focus,
.cid-vbXY4aN8fa .nav-link:focus {
  outline: none;
}
.cid-vbXY4aN8fa .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbXY4aN8fa .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbXY4aN8fa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbXY4aN8fa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbXY4aN8fa .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbXY4aN8fa .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbXY4aN8fa .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;
}
.cid-vbXY4aN8fa .navbar.opened {
  transition: all 0.3s;
}
.cid-vbXY4aN8fa .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbXY4aN8fa .navbar .navbar-logo img {
  width: auto;
}
.cid-vbXY4aN8fa .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbXY4aN8fa .navbar.collapsed {
  justify-content: center;
}
.cid-vbXY4aN8fa .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbXY4aN8fa .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbXY4aN8fa .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbXY4aN8fa .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbXY4aN8fa .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbXY4aN8fa .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-vbXY4aN8fa .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbXY4aN8fa .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbXY4aN8fa .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbXY4aN8fa .navbar {
    min-height: 72px;
  }
  .cid-vbXY4aN8fa .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbXY4aN8fa .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbXY4aN8fa .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbXY4aN8fa .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbXY4aN8fa .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbXY4aN8fa .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-vbXY4aN8fa .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbXY4aN8fa .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbXY4aN8fa .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbXY4aN8fa .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbXY4aN8fa .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbXY4aN8fa .dropdown-item.active,
.cid-vbXY4aN8fa .dropdown-item:active {
  background-color: transparent;
}
.cid-vbXY4aN8fa .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbXY4aN8fa .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbXY4aN8fa .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbXY4aN8fa .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbXY4aN8fa .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbXY4aN8fa .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbXY4aN8fa ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbXY4aN8fa .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbXY4aN8fa .navbar-buttons {
    text-align: left;
  }
}
.cid-vbXY4aN8fa button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbXY4aN8fa button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbXY4aN8fa button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbXY4aN8fa button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbXY4aN8fa button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbXY4aN8fa button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbXY4aN8fa nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbXY4aN8fa nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbXY4aN8fa nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbXY4aN8fa nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbXY4aN8fa .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbXY4aN8fa a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbXY4aN8fa .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-vbXY4aN8fa .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbXY4aN8fa .navbar {
    height: 70px;
  }
  .cid-vbXY4aN8fa .navbar.opened {
    height: auto;
  }
  .cid-vbXY4aN8fa .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbXY4aN8fa .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbXY4aN8fa .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbXY4aN8fa .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbXY4aN8fa .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-vbXY4aN8fa .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbXY4aN8fa .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbXY4aN8fa .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbXY4aN8fa .navbar-brand {
    margin-right: auto;
  }
  .cid-vbXY4aN8fa .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbXY4aN8fa .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbXY4aN8fa .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbXY4aN8fa .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-vbXY4aN8fa .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbXY4aN8fa .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbXY4aN8fa .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-vbXY4aN8fa .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbXY4aN8fa .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-vbXY4aN8fa .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbXY4aN8fa .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbXY4bm5R8 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbXY4bm5R8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbXY4bm5R8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbXY4bm5R8 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbXY4bm5R8 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbXY4bm5R8 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbXY4bm5R8 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbXY4bm5R8 .mbr-section-title {
  color: #cac8c8;
}
.cid-vbXY4bm5R8 .mbr-text,
.cid-vbXY4bm5R8 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbXY4bAgo0 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbXY4bAgo0 .mbr-text {
  color: #000000;
}
.cid-vbXY4bAgo0 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbXY4bAgo0 .mbr-section-title {
  color: #000000;
}
.cid-vbXYrlnKy3 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbXYrlnKy3 .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-vbXYrlnKy3 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbXYrlnKy3 .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-vbXYrlnKy3 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbXYrlnKy3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbXYrlnKy3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbXYrlnKy3 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbXYrlnKy3 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbXYrlnKy3 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbXYrlnKy3 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbXYrlnKy3 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbXYrlnKy3 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbXYrlnKy3 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbXYrlnKy3 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbXYrlnKy3 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbXYrlnKy3 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbXYrlnKy3 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbXYrlnKy3 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbXYrlnKy3 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbXYrlnKy3 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbXYrlnKy3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbXYrlnKy3 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbXYrlnKy3 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbXYrlnKy3 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbXYrlnKy3 .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbXYrlnKy3 .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: #232323;
}
.cid-vbXYrlnKy3 .nav-item:focus,
.cid-vbXYrlnKy3 .nav-link:focus {
  outline: none;
}
.cid-vbXYrlnKy3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbXYrlnKy3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbXYrlnKy3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbXYrlnKy3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbXYrlnKy3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbXYrlnKy3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbXYrlnKy3 .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;
}
.cid-vbXYrlnKy3 .navbar.opened {
  transition: all 0.3s;
}
.cid-vbXYrlnKy3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbXYrlnKy3 .navbar .navbar-logo img {
  width: auto;
}
.cid-vbXYrlnKy3 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbXYrlnKy3 .navbar.collapsed {
  justify-content: center;
}
.cid-vbXYrlnKy3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbXYrlnKy3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbXYrlnKy3 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbXYrlnKy3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbXYrlnKy3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbXYrlnKy3 .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-vbXYrlnKy3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbXYrlnKy3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbXYrlnKy3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbXYrlnKy3 .navbar {
    min-height: 72px;
  }
  .cid-vbXYrlnKy3 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbXYrlnKy3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbXYrlnKy3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbXYrlnKy3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbXYrlnKy3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbXYrlnKy3 .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-vbXYrlnKy3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbXYrlnKy3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbXYrlnKy3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbXYrlnKy3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbXYrlnKy3 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbXYrlnKy3 .dropdown-item.active,
.cid-vbXYrlnKy3 .dropdown-item:active {
  background-color: transparent;
}
.cid-vbXYrlnKy3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbXYrlnKy3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbXYrlnKy3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbXYrlnKy3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbXYrlnKy3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbXYrlnKy3 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbXYrlnKy3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbXYrlnKy3 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbXYrlnKy3 .navbar-buttons {
    text-align: left;
  }
}
.cid-vbXYrlnKy3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbXYrlnKy3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbXYrlnKy3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbXYrlnKy3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbXYrlnKy3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbXYrlnKy3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbXYrlnKy3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbXYrlnKy3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbXYrlnKy3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbXYrlnKy3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbXYrlnKy3 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbXYrlnKy3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbXYrlnKy3 .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-vbXYrlnKy3 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbXYrlnKy3 .navbar {
    height: 70px;
  }
  .cid-vbXYrlnKy3 .navbar.opened {
    height: auto;
  }
  .cid-vbXYrlnKy3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbXYrlnKy3 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbXYrlnKy3 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbXYrlnKy3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbXYrlnKy3 .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-vbXYrlnKy3 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbXYrlnKy3 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbXYrlnKy3 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbXYrlnKy3 .navbar-brand {
    margin-right: auto;
  }
  .cid-vbXYrlnKy3 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbXYrlnKy3 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbXYrlnKy3 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbXYrlnKy3 .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-vbXYrlnKy3 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbXYrlnKy3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbXYrlnKy3 .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-vbXYrlnKy3 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbXYrlnKy3 .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-vbXYrlnKy3 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbXYrlnKy3 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbXYrlWIWs {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbXYrlWIWs .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbXYrlWIWs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbXYrlWIWs .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbXYrlWIWs .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbXYrlWIWs .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbXYrlWIWs .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbXYrlWIWs .mbr-section-title {
  color: #cac8c8;
}
.cid-vbXYrlWIWs .mbr-text,
.cid-vbXYrlWIWs .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbXYrmcR0y {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbXYrmcR0y .mbr-text {
  color: #000000;
}
.cid-vbXYrmcR0y .mbr-section-subtitle {
  color: #000000;
}
.cid-vbXYrmcR0y .mbr-section-title {
  color: #000000;
}
.cid-vbXYJh1B9p {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbXYJh1B9p .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-vbXYJh1B9p .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbXYJh1B9p .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-vbXYJh1B9p .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbXYJh1B9p .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbXYJh1B9p .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbXYJh1B9p .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbXYJh1B9p .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbXYJh1B9p .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbXYJh1B9p .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbXYJh1B9p .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbXYJh1B9p .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbXYJh1B9p .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbXYJh1B9p .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbXYJh1B9p .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbXYJh1B9p .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbXYJh1B9p .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbXYJh1B9p .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbXYJh1B9p .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbXYJh1B9p .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbXYJh1B9p .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbXYJh1B9p .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbXYJh1B9p .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbXYJh1B9p .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbXYJh1B9p .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbXYJh1B9p .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: #232323;
}
.cid-vbXYJh1B9p .nav-item:focus,
.cid-vbXYJh1B9p .nav-link:focus {
  outline: none;
}
.cid-vbXYJh1B9p .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbXYJh1B9p .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbXYJh1B9p .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbXYJh1B9p .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbXYJh1B9p .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbXYJh1B9p .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbXYJh1B9p .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;
}
.cid-vbXYJh1B9p .navbar.opened {
  transition: all 0.3s;
}
.cid-vbXYJh1B9p .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbXYJh1B9p .navbar .navbar-logo img {
  width: auto;
}
.cid-vbXYJh1B9p .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbXYJh1B9p .navbar.collapsed {
  justify-content: center;
}
.cid-vbXYJh1B9p .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbXYJh1B9p .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbXYJh1B9p .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbXYJh1B9p .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbXYJh1B9p .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbXYJh1B9p .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-vbXYJh1B9p .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbXYJh1B9p .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbXYJh1B9p .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbXYJh1B9p .navbar {
    min-height: 72px;
  }
  .cid-vbXYJh1B9p .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbXYJh1B9p .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbXYJh1B9p .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbXYJh1B9p .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbXYJh1B9p .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbXYJh1B9p .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-vbXYJh1B9p .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbXYJh1B9p .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbXYJh1B9p .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbXYJh1B9p .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbXYJh1B9p .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbXYJh1B9p .dropdown-item.active,
.cid-vbXYJh1B9p .dropdown-item:active {
  background-color: transparent;
}
.cid-vbXYJh1B9p .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbXYJh1B9p .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbXYJh1B9p .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbXYJh1B9p .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbXYJh1B9p .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbXYJh1B9p .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbXYJh1B9p ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbXYJh1B9p .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbXYJh1B9p .navbar-buttons {
    text-align: left;
  }
}
.cid-vbXYJh1B9p button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbXYJh1B9p button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbXYJh1B9p button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbXYJh1B9p button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbXYJh1B9p button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbXYJh1B9p button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbXYJh1B9p nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbXYJh1B9p nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbXYJh1B9p nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbXYJh1B9p nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbXYJh1B9p .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbXYJh1B9p a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbXYJh1B9p .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-vbXYJh1B9p .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbXYJh1B9p .navbar {
    height: 70px;
  }
  .cid-vbXYJh1B9p .navbar.opened {
    height: auto;
  }
  .cid-vbXYJh1B9p .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbXYJh1B9p .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbXYJh1B9p .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbXYJh1B9p .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbXYJh1B9p .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-vbXYJh1B9p .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbXYJh1B9p .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbXYJh1B9p .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbXYJh1B9p .navbar-brand {
    margin-right: auto;
  }
  .cid-vbXYJh1B9p .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbXYJh1B9p .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbXYJh1B9p .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbXYJh1B9p .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-vbXYJh1B9p .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbXYJh1B9p .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbXYJh1B9p .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-vbXYJh1B9p .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbXYJh1B9p .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-vbXYJh1B9p .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbXYJh1B9p .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbXYJhCzef {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbXYJhCzef .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbXYJhCzef .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbXYJhCzef .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbXYJhCzef .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbXYJhCzef .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbXYJhCzef .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbXYJhCzef .mbr-section-title {
  color: #cac8c8;
}
.cid-vbXYJhCzef .mbr-text,
.cid-vbXYJhCzef .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbXYJhPHSN {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbXYJhPHSN .mbr-text {
  color: #000000;
}
.cid-vbXYJhPHSN .mbr-section-subtitle {
  color: #000000;
}
.cid-vbXYJhPHSN .mbr-section-title {
  color: #000000;
}
.cid-vbXZ287CT4 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbXZ287CT4 .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-vbXZ287CT4 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbXZ287CT4 .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-vbXZ287CT4 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbXZ287CT4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbXZ287CT4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbXZ287CT4 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbXZ287CT4 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbXZ287CT4 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbXZ287CT4 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbXZ287CT4 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbXZ287CT4 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbXZ287CT4 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbXZ287CT4 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbXZ287CT4 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbXZ287CT4 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbXZ287CT4 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbXZ287CT4 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbXZ287CT4 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbXZ287CT4 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbXZ287CT4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbXZ287CT4 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbXZ287CT4 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbXZ287CT4 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbXZ287CT4 .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbXZ287CT4 .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: #232323;
}
.cid-vbXZ287CT4 .nav-item:focus,
.cid-vbXZ287CT4 .nav-link:focus {
  outline: none;
}
.cid-vbXZ287CT4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbXZ287CT4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbXZ287CT4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbXZ287CT4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbXZ287CT4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbXZ287CT4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbXZ287CT4 .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;
}
.cid-vbXZ287CT4 .navbar.opened {
  transition: all 0.3s;
}
.cid-vbXZ287CT4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbXZ287CT4 .navbar .navbar-logo img {
  width: auto;
}
.cid-vbXZ287CT4 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbXZ287CT4 .navbar.collapsed {
  justify-content: center;
}
.cid-vbXZ287CT4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbXZ287CT4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbXZ287CT4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbXZ287CT4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbXZ287CT4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbXZ287CT4 .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-vbXZ287CT4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbXZ287CT4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbXZ287CT4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbXZ287CT4 .navbar {
    min-height: 72px;
  }
  .cid-vbXZ287CT4 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbXZ287CT4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbXZ287CT4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbXZ287CT4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbXZ287CT4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbXZ287CT4 .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-vbXZ287CT4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbXZ287CT4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbXZ287CT4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbXZ287CT4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbXZ287CT4 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbXZ287CT4 .dropdown-item.active,
.cid-vbXZ287CT4 .dropdown-item:active {
  background-color: transparent;
}
.cid-vbXZ287CT4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbXZ287CT4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbXZ287CT4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbXZ287CT4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbXZ287CT4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbXZ287CT4 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbXZ287CT4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbXZ287CT4 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbXZ287CT4 .navbar-buttons {
    text-align: left;
  }
}
.cid-vbXZ287CT4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbXZ287CT4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbXZ287CT4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbXZ287CT4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbXZ287CT4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbXZ287CT4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbXZ287CT4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbXZ287CT4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbXZ287CT4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbXZ287CT4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbXZ287CT4 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbXZ287CT4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbXZ287CT4 .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-vbXZ287CT4 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbXZ287CT4 .navbar {
    height: 70px;
  }
  .cid-vbXZ287CT4 .navbar.opened {
    height: auto;
  }
  .cid-vbXZ287CT4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbXZ287CT4 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbXZ287CT4 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbXZ287CT4 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbXZ287CT4 .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-vbXZ287CT4 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbXZ287CT4 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbXZ287CT4 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbXZ287CT4 .navbar-brand {
    margin-right: auto;
  }
  .cid-vbXZ287CT4 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbXZ287CT4 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbXZ287CT4 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbXZ287CT4 .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-vbXZ287CT4 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbXZ287CT4 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbXZ287CT4 .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-vbXZ287CT4 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbXZ287CT4 .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-vbXZ287CT4 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbXZ287CT4 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbXZ28FpnA {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbXZ28FpnA .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbXZ28FpnA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbXZ28FpnA .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbXZ28FpnA .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbXZ28FpnA .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbXZ28FpnA .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbXZ28FpnA .mbr-section-title {
  color: #cac8c8;
}
.cid-vbXZ28FpnA .mbr-text,
.cid-vbXZ28FpnA .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbXZ28Qal3 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbXZ28Qal3 .mbr-text {
  color: #000000;
}
.cid-vbXZ28Qal3 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbXZ28Qal3 .mbr-section-title {
  color: #000000;
}
.cid-vbXZmFzUfr {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbXZmFzUfr .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-vbXZmFzUfr .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbXZmFzUfr .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-vbXZmFzUfr .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbXZmFzUfr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbXZmFzUfr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbXZmFzUfr .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbXZmFzUfr .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbXZmFzUfr .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbXZmFzUfr .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbXZmFzUfr .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbXZmFzUfr .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbXZmFzUfr .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbXZmFzUfr .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbXZmFzUfr .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbXZmFzUfr .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbXZmFzUfr .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbXZmFzUfr .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbXZmFzUfr .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbXZmFzUfr .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbXZmFzUfr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbXZmFzUfr .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbXZmFzUfr .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbXZmFzUfr .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbXZmFzUfr .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbXZmFzUfr .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: #232323;
}
.cid-vbXZmFzUfr .nav-item:focus,
.cid-vbXZmFzUfr .nav-link:focus {
  outline: none;
}
.cid-vbXZmFzUfr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbXZmFzUfr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbXZmFzUfr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbXZmFzUfr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbXZmFzUfr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbXZmFzUfr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbXZmFzUfr .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;
}
.cid-vbXZmFzUfr .navbar.opened {
  transition: all 0.3s;
}
.cid-vbXZmFzUfr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbXZmFzUfr .navbar .navbar-logo img {
  width: auto;
}
.cid-vbXZmFzUfr .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbXZmFzUfr .navbar.collapsed {
  justify-content: center;
}
.cid-vbXZmFzUfr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbXZmFzUfr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbXZmFzUfr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbXZmFzUfr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbXZmFzUfr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbXZmFzUfr .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-vbXZmFzUfr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbXZmFzUfr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbXZmFzUfr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbXZmFzUfr .navbar {
    min-height: 72px;
  }
  .cid-vbXZmFzUfr .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbXZmFzUfr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbXZmFzUfr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbXZmFzUfr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbXZmFzUfr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbXZmFzUfr .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-vbXZmFzUfr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbXZmFzUfr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbXZmFzUfr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbXZmFzUfr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbXZmFzUfr .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbXZmFzUfr .dropdown-item.active,
.cid-vbXZmFzUfr .dropdown-item:active {
  background-color: transparent;
}
.cid-vbXZmFzUfr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbXZmFzUfr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbXZmFzUfr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbXZmFzUfr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbXZmFzUfr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbXZmFzUfr .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbXZmFzUfr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbXZmFzUfr .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbXZmFzUfr .navbar-buttons {
    text-align: left;
  }
}
.cid-vbXZmFzUfr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbXZmFzUfr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbXZmFzUfr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbXZmFzUfr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbXZmFzUfr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbXZmFzUfr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbXZmFzUfr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbXZmFzUfr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbXZmFzUfr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbXZmFzUfr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbXZmFzUfr .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbXZmFzUfr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbXZmFzUfr .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-vbXZmFzUfr .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbXZmFzUfr .navbar {
    height: 70px;
  }
  .cid-vbXZmFzUfr .navbar.opened {
    height: auto;
  }
  .cid-vbXZmFzUfr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbXZmFzUfr .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbXZmFzUfr .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbXZmFzUfr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbXZmFzUfr .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-vbXZmFzUfr .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbXZmFzUfr .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbXZmFzUfr .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbXZmFzUfr .navbar-brand {
    margin-right: auto;
  }
  .cid-vbXZmFzUfr .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbXZmFzUfr .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbXZmFzUfr .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbXZmFzUfr .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-vbXZmFzUfr .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbXZmFzUfr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbXZmFzUfr .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-vbXZmFzUfr .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbXZmFzUfr .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-vbXZmFzUfr .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbXZmFzUfr .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbXZmG5zb4 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbXZmG5zb4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbXZmG5zb4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbXZmG5zb4 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbXZmG5zb4 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbXZmG5zb4 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbXZmG5zb4 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbXZmG5zb4 .mbr-section-title {
  color: #cac8c8;
}
.cid-vbXZmG5zb4 .mbr-text,
.cid-vbXZmG5zb4 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbXZmGiVFc {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbXZmGiVFc .mbr-text {
  color: #000000;
}
.cid-vbXZmGiVFc .mbr-section-subtitle {
  color: #000000;
}
.cid-vbXZmGiVFc .mbr-section-title {
  color: #000000;
}
.cid-vbXZIc4kAw {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbXZIc4kAw .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-vbXZIc4kAw .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbXZIc4kAw .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-vbXZIc4kAw .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbXZIc4kAw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbXZIc4kAw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbXZIc4kAw .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbXZIc4kAw .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbXZIc4kAw .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbXZIc4kAw .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbXZIc4kAw .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbXZIc4kAw .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbXZIc4kAw .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbXZIc4kAw .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbXZIc4kAw .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbXZIc4kAw .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbXZIc4kAw .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbXZIc4kAw .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbXZIc4kAw .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbXZIc4kAw .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbXZIc4kAw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbXZIc4kAw .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbXZIc4kAw .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbXZIc4kAw .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbXZIc4kAw .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbXZIc4kAw .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: #232323;
}
.cid-vbXZIc4kAw .nav-item:focus,
.cid-vbXZIc4kAw .nav-link:focus {
  outline: none;
}
.cid-vbXZIc4kAw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbXZIc4kAw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbXZIc4kAw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbXZIc4kAw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbXZIc4kAw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbXZIc4kAw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbXZIc4kAw .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;
}
.cid-vbXZIc4kAw .navbar.opened {
  transition: all 0.3s;
}
.cid-vbXZIc4kAw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbXZIc4kAw .navbar .navbar-logo img {
  width: auto;
}
.cid-vbXZIc4kAw .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbXZIc4kAw .navbar.collapsed {
  justify-content: center;
}
.cid-vbXZIc4kAw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbXZIc4kAw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbXZIc4kAw .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbXZIc4kAw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbXZIc4kAw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbXZIc4kAw .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-vbXZIc4kAw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbXZIc4kAw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbXZIc4kAw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbXZIc4kAw .navbar {
    min-height: 72px;
  }
  .cid-vbXZIc4kAw .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbXZIc4kAw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbXZIc4kAw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbXZIc4kAw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbXZIc4kAw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbXZIc4kAw .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-vbXZIc4kAw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbXZIc4kAw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbXZIc4kAw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbXZIc4kAw .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbXZIc4kAw .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbXZIc4kAw .dropdown-item.active,
.cid-vbXZIc4kAw .dropdown-item:active {
  background-color: transparent;
}
.cid-vbXZIc4kAw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbXZIc4kAw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbXZIc4kAw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbXZIc4kAw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbXZIc4kAw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbXZIc4kAw .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbXZIc4kAw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbXZIc4kAw .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbXZIc4kAw .navbar-buttons {
    text-align: left;
  }
}
.cid-vbXZIc4kAw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbXZIc4kAw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbXZIc4kAw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbXZIc4kAw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbXZIc4kAw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbXZIc4kAw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbXZIc4kAw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbXZIc4kAw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbXZIc4kAw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbXZIc4kAw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbXZIc4kAw .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbXZIc4kAw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbXZIc4kAw .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-vbXZIc4kAw .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbXZIc4kAw .navbar {
    height: 70px;
  }
  .cid-vbXZIc4kAw .navbar.opened {
    height: auto;
  }
  .cid-vbXZIc4kAw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbXZIc4kAw .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbXZIc4kAw .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbXZIc4kAw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbXZIc4kAw .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-vbXZIc4kAw .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbXZIc4kAw .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbXZIc4kAw .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbXZIc4kAw .navbar-brand {
    margin-right: auto;
  }
  .cid-vbXZIc4kAw .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbXZIc4kAw .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbXZIc4kAw .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbXZIc4kAw .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-vbXZIc4kAw .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbXZIc4kAw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbXZIc4kAw .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-vbXZIc4kAw .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbXZIc4kAw .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-vbXZIc4kAw .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbXZIc4kAw .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbXZIczyf0 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbXZIczyf0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbXZIczyf0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbXZIczyf0 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbXZIczyf0 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbXZIczyf0 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbXZIczyf0 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbXZIczyf0 .mbr-section-title {
  color: #cac8c8;
}
.cid-vbXZIczyf0 .mbr-text,
.cid-vbXZIczyf0 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbXZIcNsur {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbXZIcNsur .mbr-text {
  color: #000000;
}
.cid-vbXZIcNsur .mbr-section-subtitle {
  color: #000000;
}
.cid-vbXZIcNsur .mbr-section-title {
  color: #000000;
}
.cid-vbY02zI1TN {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbY02zI1TN .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-vbY02zI1TN .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbY02zI1TN .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-vbY02zI1TN .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbY02zI1TN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbY02zI1TN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbY02zI1TN .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbY02zI1TN .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbY02zI1TN .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbY02zI1TN .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbY02zI1TN .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbY02zI1TN .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbY02zI1TN .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbY02zI1TN .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbY02zI1TN .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbY02zI1TN .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbY02zI1TN .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbY02zI1TN .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbY02zI1TN .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbY02zI1TN .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbY02zI1TN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbY02zI1TN .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbY02zI1TN .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbY02zI1TN .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbY02zI1TN .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbY02zI1TN .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: #232323;
}
.cid-vbY02zI1TN .nav-item:focus,
.cid-vbY02zI1TN .nav-link:focus {
  outline: none;
}
.cid-vbY02zI1TN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbY02zI1TN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbY02zI1TN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbY02zI1TN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbY02zI1TN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbY02zI1TN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbY02zI1TN .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;
}
.cid-vbY02zI1TN .navbar.opened {
  transition: all 0.3s;
}
.cid-vbY02zI1TN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbY02zI1TN .navbar .navbar-logo img {
  width: auto;
}
.cid-vbY02zI1TN .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbY02zI1TN .navbar.collapsed {
  justify-content: center;
}
.cid-vbY02zI1TN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbY02zI1TN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbY02zI1TN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbY02zI1TN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbY02zI1TN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbY02zI1TN .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-vbY02zI1TN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbY02zI1TN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbY02zI1TN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbY02zI1TN .navbar {
    min-height: 72px;
  }
  .cid-vbY02zI1TN .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbY02zI1TN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbY02zI1TN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbY02zI1TN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbY02zI1TN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbY02zI1TN .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-vbY02zI1TN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbY02zI1TN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbY02zI1TN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbY02zI1TN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbY02zI1TN .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbY02zI1TN .dropdown-item.active,
.cid-vbY02zI1TN .dropdown-item:active {
  background-color: transparent;
}
.cid-vbY02zI1TN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbY02zI1TN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbY02zI1TN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbY02zI1TN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbY02zI1TN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbY02zI1TN .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbY02zI1TN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbY02zI1TN .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbY02zI1TN .navbar-buttons {
    text-align: left;
  }
}
.cid-vbY02zI1TN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbY02zI1TN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbY02zI1TN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbY02zI1TN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbY02zI1TN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbY02zI1TN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbY02zI1TN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbY02zI1TN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbY02zI1TN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbY02zI1TN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbY02zI1TN .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbY02zI1TN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbY02zI1TN .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-vbY02zI1TN .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbY02zI1TN .navbar {
    height: 70px;
  }
  .cid-vbY02zI1TN .navbar.opened {
    height: auto;
  }
  .cid-vbY02zI1TN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbY02zI1TN .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbY02zI1TN .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbY02zI1TN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbY02zI1TN .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-vbY02zI1TN .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbY02zI1TN .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbY02zI1TN .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbY02zI1TN .navbar-brand {
    margin-right: auto;
  }
  .cid-vbY02zI1TN .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbY02zI1TN .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbY02zI1TN .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbY02zI1TN .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-vbY02zI1TN .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbY02zI1TN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbY02zI1TN .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-vbY02zI1TN .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbY02zI1TN .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-vbY02zI1TN .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbY02zI1TN .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbY02Aff6B {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbY02Aff6B .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbY02Aff6B .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbY02Aff6B .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbY02Aff6B .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbY02Aff6B .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbY02Aff6B .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbY02Aff6B .mbr-section-title {
  color: #cac8c8;
}
.cid-vbY02Aff6B .mbr-text,
.cid-vbY02Aff6B .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbY02AvGbZ {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbY02AvGbZ .mbr-text {
  color: #000000;
}
.cid-vbY02AvGbZ .mbr-section-subtitle {
  color: #000000;
}
.cid-vbY02AvGbZ .mbr-section-title {
  color: #000000;
}
.cid-vbY0otz4st {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbY0otz4st .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-vbY0otz4st .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbY0otz4st .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-vbY0otz4st .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbY0otz4st .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbY0otz4st .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbY0otz4st .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbY0otz4st .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbY0otz4st .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbY0otz4st .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbY0otz4st .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbY0otz4st .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbY0otz4st .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbY0otz4st .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbY0otz4st .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbY0otz4st .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbY0otz4st .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbY0otz4st .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbY0otz4st .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbY0otz4st .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbY0otz4st .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbY0otz4st .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbY0otz4st .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbY0otz4st .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbY0otz4st .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbY0otz4st .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: #232323;
}
.cid-vbY0otz4st .nav-item:focus,
.cid-vbY0otz4st .nav-link:focus {
  outline: none;
}
.cid-vbY0otz4st .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbY0otz4st .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbY0otz4st .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbY0otz4st .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbY0otz4st .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbY0otz4st .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbY0otz4st .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;
}
.cid-vbY0otz4st .navbar.opened {
  transition: all 0.3s;
}
.cid-vbY0otz4st .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbY0otz4st .navbar .navbar-logo img {
  width: auto;
}
.cid-vbY0otz4st .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbY0otz4st .navbar.collapsed {
  justify-content: center;
}
.cid-vbY0otz4st .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbY0otz4st .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbY0otz4st .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbY0otz4st .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbY0otz4st .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbY0otz4st .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-vbY0otz4st .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbY0otz4st .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbY0otz4st .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbY0otz4st .navbar {
    min-height: 72px;
  }
  .cid-vbY0otz4st .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbY0otz4st .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbY0otz4st .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbY0otz4st .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbY0otz4st .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbY0otz4st .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-vbY0otz4st .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbY0otz4st .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbY0otz4st .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbY0otz4st .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbY0otz4st .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbY0otz4st .dropdown-item.active,
.cid-vbY0otz4st .dropdown-item:active {
  background-color: transparent;
}
.cid-vbY0otz4st .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbY0otz4st .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbY0otz4st .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbY0otz4st .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbY0otz4st .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbY0otz4st .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbY0otz4st ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbY0otz4st .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbY0otz4st .navbar-buttons {
    text-align: left;
  }
}
.cid-vbY0otz4st button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbY0otz4st button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbY0otz4st button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbY0otz4st button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbY0otz4st button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbY0otz4st button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbY0otz4st nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbY0otz4st nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbY0otz4st nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbY0otz4st nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbY0otz4st .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbY0otz4st a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbY0otz4st .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-vbY0otz4st .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbY0otz4st .navbar {
    height: 70px;
  }
  .cid-vbY0otz4st .navbar.opened {
    height: auto;
  }
  .cid-vbY0otz4st .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbY0otz4st .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbY0otz4st .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbY0otz4st .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbY0otz4st .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-vbY0otz4st .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbY0otz4st .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbY0otz4st .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbY0otz4st .navbar-brand {
    margin-right: auto;
  }
  .cid-vbY0otz4st .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbY0otz4st .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbY0otz4st .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbY0otz4st .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-vbY0otz4st .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbY0otz4st .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbY0otz4st .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-vbY0otz4st .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbY0otz4st .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-vbY0otz4st .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbY0otz4st .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbY0oufSaE {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbY0oufSaE .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbY0oufSaE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbY0oufSaE .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbY0oufSaE .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbY0oufSaE .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbY0oufSaE .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbY0oufSaE .mbr-section-title {
  color: #cac8c8;
}
.cid-vbY0oufSaE .mbr-text,
.cid-vbY0oufSaE .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbY0ouzC9i {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbY0ouzC9i .mbr-text {
  color: #000000;
}
.cid-vbY0ouzC9i .mbr-section-subtitle {
  color: #000000;
}
.cid-vbY0ouzC9i .mbr-section-title {
  color: #000000;
}
.cid-vbY3AYlTB4 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbY3AYlTB4 .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-vbY3AYlTB4 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbY3AYlTB4 .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-vbY3AYlTB4 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbY3AYlTB4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbY3AYlTB4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbY3AYlTB4 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbY3AYlTB4 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbY3AYlTB4 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbY3AYlTB4 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbY3AYlTB4 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbY3AYlTB4 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbY3AYlTB4 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbY3AYlTB4 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbY3AYlTB4 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbY3AYlTB4 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbY3AYlTB4 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbY3AYlTB4 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbY3AYlTB4 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbY3AYlTB4 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbY3AYlTB4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbY3AYlTB4 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbY3AYlTB4 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbY3AYlTB4 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbY3AYlTB4 .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbY3AYlTB4 .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: #232323;
}
.cid-vbY3AYlTB4 .nav-item:focus,
.cid-vbY3AYlTB4 .nav-link:focus {
  outline: none;
}
.cid-vbY3AYlTB4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbY3AYlTB4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbY3AYlTB4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbY3AYlTB4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbY3AYlTB4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbY3AYlTB4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbY3AYlTB4 .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;
}
.cid-vbY3AYlTB4 .navbar.opened {
  transition: all 0.3s;
}
.cid-vbY3AYlTB4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbY3AYlTB4 .navbar .navbar-logo img {
  width: auto;
}
.cid-vbY3AYlTB4 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbY3AYlTB4 .navbar.collapsed {
  justify-content: center;
}
.cid-vbY3AYlTB4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbY3AYlTB4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbY3AYlTB4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbY3AYlTB4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbY3AYlTB4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbY3AYlTB4 .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-vbY3AYlTB4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbY3AYlTB4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbY3AYlTB4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbY3AYlTB4 .navbar {
    min-height: 72px;
  }
  .cid-vbY3AYlTB4 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbY3AYlTB4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbY3AYlTB4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbY3AYlTB4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbY3AYlTB4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbY3AYlTB4 .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-vbY3AYlTB4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbY3AYlTB4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbY3AYlTB4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbY3AYlTB4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbY3AYlTB4 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbY3AYlTB4 .dropdown-item.active,
.cid-vbY3AYlTB4 .dropdown-item:active {
  background-color: transparent;
}
.cid-vbY3AYlTB4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbY3AYlTB4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbY3AYlTB4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbY3AYlTB4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbY3AYlTB4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbY3AYlTB4 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbY3AYlTB4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbY3AYlTB4 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbY3AYlTB4 .navbar-buttons {
    text-align: left;
  }
}
.cid-vbY3AYlTB4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbY3AYlTB4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbY3AYlTB4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbY3AYlTB4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbY3AYlTB4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbY3AYlTB4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbY3AYlTB4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbY3AYlTB4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbY3AYlTB4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbY3AYlTB4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbY3AYlTB4 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbY3AYlTB4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbY3AYlTB4 .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-vbY3AYlTB4 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbY3AYlTB4 .navbar {
    height: 70px;
  }
  .cid-vbY3AYlTB4 .navbar.opened {
    height: auto;
  }
  .cid-vbY3AYlTB4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbY3AYlTB4 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbY3AYlTB4 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbY3AYlTB4 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbY3AYlTB4 .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-vbY3AYlTB4 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbY3AYlTB4 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbY3AYlTB4 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbY3AYlTB4 .navbar-brand {
    margin-right: auto;
  }
  .cid-vbY3AYlTB4 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbY3AYlTB4 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbY3AYlTB4 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbY3AYlTB4 .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-vbY3AYlTB4 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbY3AYlTB4 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbY3AYlTB4 .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-vbY3AYlTB4 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbY3AYlTB4 .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-vbY3AYlTB4 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbY3AYlTB4 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbY3AYWQ5W {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbY3AYWQ5W .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbY3AYWQ5W .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbY3AYWQ5W .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbY3AYWQ5W .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbY3AYWQ5W .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbY3AYWQ5W .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbY3AYWQ5W .mbr-section-title {
  color: #cac8c8;
}
.cid-vbY3AYWQ5W .mbr-text,
.cid-vbY3AYWQ5W .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbY3AZ8hkI {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbY3AZ8hkI .mbr-text {
  color: #000000;
}
.cid-vbY3AZ8hkI .mbr-section-subtitle {
  color: #000000;
}
.cid-vbY3AZ8hkI .mbr-section-title {
  color: #000000;
}
.cid-vbY42VnFfN {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbY42VnFfN .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-vbY42VnFfN .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbY42VnFfN .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-vbY42VnFfN .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbY42VnFfN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbY42VnFfN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbY42VnFfN .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbY42VnFfN .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbY42VnFfN .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbY42VnFfN .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbY42VnFfN .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbY42VnFfN .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbY42VnFfN .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbY42VnFfN .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbY42VnFfN .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbY42VnFfN .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbY42VnFfN .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbY42VnFfN .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbY42VnFfN .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbY42VnFfN .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbY42VnFfN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbY42VnFfN .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbY42VnFfN .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbY42VnFfN .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbY42VnFfN .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbY42VnFfN .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: #232323;
}
.cid-vbY42VnFfN .nav-item:focus,
.cid-vbY42VnFfN .nav-link:focus {
  outline: none;
}
.cid-vbY42VnFfN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbY42VnFfN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbY42VnFfN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbY42VnFfN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbY42VnFfN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbY42VnFfN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbY42VnFfN .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;
}
.cid-vbY42VnFfN .navbar.opened {
  transition: all 0.3s;
}
.cid-vbY42VnFfN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbY42VnFfN .navbar .navbar-logo img {
  width: auto;
}
.cid-vbY42VnFfN .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbY42VnFfN .navbar.collapsed {
  justify-content: center;
}
.cid-vbY42VnFfN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbY42VnFfN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbY42VnFfN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbY42VnFfN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbY42VnFfN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbY42VnFfN .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-vbY42VnFfN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbY42VnFfN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbY42VnFfN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbY42VnFfN .navbar {
    min-height: 72px;
  }
  .cid-vbY42VnFfN .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbY42VnFfN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbY42VnFfN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbY42VnFfN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbY42VnFfN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbY42VnFfN .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-vbY42VnFfN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbY42VnFfN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbY42VnFfN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbY42VnFfN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbY42VnFfN .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbY42VnFfN .dropdown-item.active,
.cid-vbY42VnFfN .dropdown-item:active {
  background-color: transparent;
}
.cid-vbY42VnFfN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbY42VnFfN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbY42VnFfN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbY42VnFfN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbY42VnFfN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbY42VnFfN .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbY42VnFfN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbY42VnFfN .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbY42VnFfN .navbar-buttons {
    text-align: left;
  }
}
.cid-vbY42VnFfN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbY42VnFfN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbY42VnFfN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbY42VnFfN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbY42VnFfN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbY42VnFfN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbY42VnFfN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbY42VnFfN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbY42VnFfN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbY42VnFfN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbY42VnFfN .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbY42VnFfN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbY42VnFfN .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-vbY42VnFfN .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbY42VnFfN .navbar {
    height: 70px;
  }
  .cid-vbY42VnFfN .navbar.opened {
    height: auto;
  }
  .cid-vbY42VnFfN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbY42VnFfN .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbY42VnFfN .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbY42VnFfN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbY42VnFfN .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-vbY42VnFfN .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbY42VnFfN .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbY42VnFfN .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbY42VnFfN .navbar-brand {
    margin-right: auto;
  }
  .cid-vbY42VnFfN .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbY42VnFfN .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbY42VnFfN .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbY42VnFfN .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-vbY42VnFfN .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbY42VnFfN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbY42VnFfN .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-vbY42VnFfN .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbY42VnFfN .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-vbY42VnFfN .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbY42VnFfN .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbY42VYDwC {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbY42VYDwC .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbY42VYDwC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbY42VYDwC .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbY42VYDwC .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbY42VYDwC .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbY42VYDwC .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbY42VYDwC .mbr-section-title {
  color: #cac8c8;
}
.cid-vbY42VYDwC .mbr-text,
.cid-vbY42VYDwC .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbY42WbeEm {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbY42WbeEm .mbr-text {
  color: #000000;
}
.cid-vbY42WbeEm .mbr-section-subtitle {
  color: #000000;
}
.cid-vbY42WbeEm .mbr-section-title {
  color: #000000;
}
.cid-vbY4mnuuT7 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbY4mnuuT7 .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-vbY4mnuuT7 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbY4mnuuT7 .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-vbY4mnuuT7 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbY4mnuuT7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbY4mnuuT7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbY4mnuuT7 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbY4mnuuT7 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbY4mnuuT7 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbY4mnuuT7 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbY4mnuuT7 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbY4mnuuT7 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbY4mnuuT7 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbY4mnuuT7 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbY4mnuuT7 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbY4mnuuT7 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbY4mnuuT7 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbY4mnuuT7 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbY4mnuuT7 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbY4mnuuT7 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbY4mnuuT7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbY4mnuuT7 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbY4mnuuT7 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbY4mnuuT7 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbY4mnuuT7 .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbY4mnuuT7 .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: #232323;
}
.cid-vbY4mnuuT7 .nav-item:focus,
.cid-vbY4mnuuT7 .nav-link:focus {
  outline: none;
}
.cid-vbY4mnuuT7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbY4mnuuT7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbY4mnuuT7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbY4mnuuT7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbY4mnuuT7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbY4mnuuT7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbY4mnuuT7 .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;
}
.cid-vbY4mnuuT7 .navbar.opened {
  transition: all 0.3s;
}
.cid-vbY4mnuuT7 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbY4mnuuT7 .navbar .navbar-logo img {
  width: auto;
}
.cid-vbY4mnuuT7 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbY4mnuuT7 .navbar.collapsed {
  justify-content: center;
}
.cid-vbY4mnuuT7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbY4mnuuT7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbY4mnuuT7 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbY4mnuuT7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbY4mnuuT7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbY4mnuuT7 .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-vbY4mnuuT7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbY4mnuuT7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbY4mnuuT7 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbY4mnuuT7 .navbar {
    min-height: 72px;
  }
  .cid-vbY4mnuuT7 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbY4mnuuT7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbY4mnuuT7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbY4mnuuT7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbY4mnuuT7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbY4mnuuT7 .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-vbY4mnuuT7 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbY4mnuuT7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbY4mnuuT7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbY4mnuuT7 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbY4mnuuT7 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbY4mnuuT7 .dropdown-item.active,
.cid-vbY4mnuuT7 .dropdown-item:active {
  background-color: transparent;
}
.cid-vbY4mnuuT7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbY4mnuuT7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbY4mnuuT7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbY4mnuuT7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbY4mnuuT7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbY4mnuuT7 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbY4mnuuT7 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbY4mnuuT7 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbY4mnuuT7 .navbar-buttons {
    text-align: left;
  }
}
.cid-vbY4mnuuT7 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbY4mnuuT7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbY4mnuuT7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbY4mnuuT7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbY4mnuuT7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbY4mnuuT7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbY4mnuuT7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbY4mnuuT7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbY4mnuuT7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbY4mnuuT7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbY4mnuuT7 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbY4mnuuT7 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbY4mnuuT7 .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-vbY4mnuuT7 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbY4mnuuT7 .navbar {
    height: 70px;
  }
  .cid-vbY4mnuuT7 .navbar.opened {
    height: auto;
  }
  .cid-vbY4mnuuT7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbY4mnuuT7 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbY4mnuuT7 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbY4mnuuT7 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbY4mnuuT7 .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-vbY4mnuuT7 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbY4mnuuT7 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbY4mnuuT7 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbY4mnuuT7 .navbar-brand {
    margin-right: auto;
  }
  .cid-vbY4mnuuT7 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbY4mnuuT7 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbY4mnuuT7 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbY4mnuuT7 .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-vbY4mnuuT7 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbY4mnuuT7 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbY4mnuuT7 .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-vbY4mnuuT7 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbY4mnuuT7 .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-vbY4mnuuT7 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbY4mnuuT7 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbY4mo172D {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbY4mo172D .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbY4mo172D .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbY4mo172D .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbY4mo172D .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbY4mo172D .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbY4mo172D .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbY4mo172D .mbr-section-title {
  color: #cac8c8;
}
.cid-vbY4mo172D .mbr-text,
.cid-vbY4mo172D .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbY4modDwN {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbY4modDwN .mbr-text {
  color: #000000;
}
.cid-vbY4modDwN .mbr-section-subtitle {
  color: #000000;
}
.cid-vbY4modDwN .mbr-section-title {
  color: #000000;
}
.cid-vbY4WSibMz {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbY4WSibMz .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-vbY4WSibMz .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbY4WSibMz .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-vbY4WSibMz .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbY4WSibMz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbY4WSibMz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbY4WSibMz .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbY4WSibMz .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbY4WSibMz .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbY4WSibMz .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbY4WSibMz .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbY4WSibMz .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbY4WSibMz .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbY4WSibMz .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbY4WSibMz .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbY4WSibMz .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbY4WSibMz .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbY4WSibMz .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbY4WSibMz .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbY4WSibMz .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbY4WSibMz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbY4WSibMz .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbY4WSibMz .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbY4WSibMz .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbY4WSibMz .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbY4WSibMz .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: #232323;
}
.cid-vbY4WSibMz .nav-item:focus,
.cid-vbY4WSibMz .nav-link:focus {
  outline: none;
}
.cid-vbY4WSibMz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbY4WSibMz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbY4WSibMz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbY4WSibMz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbY4WSibMz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbY4WSibMz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbY4WSibMz .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;
}
.cid-vbY4WSibMz .navbar.opened {
  transition: all 0.3s;
}
.cid-vbY4WSibMz .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbY4WSibMz .navbar .navbar-logo img {
  width: auto;
}
.cid-vbY4WSibMz .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbY4WSibMz .navbar.collapsed {
  justify-content: center;
}
.cid-vbY4WSibMz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbY4WSibMz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbY4WSibMz .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbY4WSibMz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbY4WSibMz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbY4WSibMz .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-vbY4WSibMz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbY4WSibMz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbY4WSibMz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbY4WSibMz .navbar {
    min-height: 72px;
  }
  .cid-vbY4WSibMz .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbY4WSibMz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbY4WSibMz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbY4WSibMz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbY4WSibMz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbY4WSibMz .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-vbY4WSibMz .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbY4WSibMz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbY4WSibMz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbY4WSibMz .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbY4WSibMz .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbY4WSibMz .dropdown-item.active,
.cid-vbY4WSibMz .dropdown-item:active {
  background-color: transparent;
}
.cid-vbY4WSibMz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbY4WSibMz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbY4WSibMz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbY4WSibMz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbY4WSibMz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbY4WSibMz .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbY4WSibMz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbY4WSibMz .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbY4WSibMz .navbar-buttons {
    text-align: left;
  }
}
.cid-vbY4WSibMz button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbY4WSibMz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbY4WSibMz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbY4WSibMz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbY4WSibMz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbY4WSibMz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbY4WSibMz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbY4WSibMz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbY4WSibMz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbY4WSibMz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbY4WSibMz .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbY4WSibMz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbY4WSibMz .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-vbY4WSibMz .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbY4WSibMz .navbar {
    height: 70px;
  }
  .cid-vbY4WSibMz .navbar.opened {
    height: auto;
  }
  .cid-vbY4WSibMz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbY4WSibMz .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbY4WSibMz .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbY4WSibMz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbY4WSibMz .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-vbY4WSibMz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbY4WSibMz .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbY4WSibMz .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbY4WSibMz .navbar-brand {
    margin-right: auto;
  }
  .cid-vbY4WSibMz .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbY4WSibMz .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbY4WSibMz .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbY4WSibMz .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-vbY4WSibMz .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbY4WSibMz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbY4WSibMz .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-vbY4WSibMz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbY4WSibMz .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-vbY4WSibMz .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbY4WSibMz .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbY4WSP7nF {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbY4WSP7nF .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbY4WSP7nF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbY4WSP7nF .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbY4WSP7nF .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbY4WSP7nF .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbY4WSP7nF .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbY4WSP7nF .mbr-section-title {
  color: #cac8c8;
}
.cid-vbY4WSP7nF .mbr-text,
.cid-vbY4WSP7nF .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbY4WT3PJJ {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbY4WT3PJJ .mbr-text {
  color: #000000;
}
.cid-vbY4WT3PJJ .mbr-section-subtitle {
  color: #000000;
}
.cid-vbY4WT3PJJ .mbr-section-title {
  color: #000000;
}
.cid-vbY5jVV2BC {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbY5jVV2BC .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-vbY5jVV2BC .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbY5jVV2BC .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-vbY5jVV2BC .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbY5jVV2BC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbY5jVV2BC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbY5jVV2BC .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbY5jVV2BC .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbY5jVV2BC .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbY5jVV2BC .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbY5jVV2BC .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbY5jVV2BC .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbY5jVV2BC .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbY5jVV2BC .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbY5jVV2BC .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbY5jVV2BC .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbY5jVV2BC .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbY5jVV2BC .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbY5jVV2BC .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbY5jVV2BC .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbY5jVV2BC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbY5jVV2BC .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbY5jVV2BC .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbY5jVV2BC .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbY5jVV2BC .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbY5jVV2BC .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: #232323;
}
.cid-vbY5jVV2BC .nav-item:focus,
.cid-vbY5jVV2BC .nav-link:focus {
  outline: none;
}
.cid-vbY5jVV2BC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbY5jVV2BC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbY5jVV2BC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbY5jVV2BC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbY5jVV2BC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbY5jVV2BC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbY5jVV2BC .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;
}
.cid-vbY5jVV2BC .navbar.opened {
  transition: all 0.3s;
}
.cid-vbY5jVV2BC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbY5jVV2BC .navbar .navbar-logo img {
  width: auto;
}
.cid-vbY5jVV2BC .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbY5jVV2BC .navbar.collapsed {
  justify-content: center;
}
.cid-vbY5jVV2BC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbY5jVV2BC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbY5jVV2BC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbY5jVV2BC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbY5jVV2BC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbY5jVV2BC .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-vbY5jVV2BC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbY5jVV2BC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbY5jVV2BC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbY5jVV2BC .navbar {
    min-height: 72px;
  }
  .cid-vbY5jVV2BC .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbY5jVV2BC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbY5jVV2BC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbY5jVV2BC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbY5jVV2BC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbY5jVV2BC .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-vbY5jVV2BC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbY5jVV2BC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbY5jVV2BC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbY5jVV2BC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbY5jVV2BC .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbY5jVV2BC .dropdown-item.active,
.cid-vbY5jVV2BC .dropdown-item:active {
  background-color: transparent;
}
.cid-vbY5jVV2BC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbY5jVV2BC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbY5jVV2BC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbY5jVV2BC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbY5jVV2BC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbY5jVV2BC .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbY5jVV2BC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbY5jVV2BC .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbY5jVV2BC .navbar-buttons {
    text-align: left;
  }
}
.cid-vbY5jVV2BC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbY5jVV2BC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbY5jVV2BC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbY5jVV2BC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbY5jVV2BC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbY5jVV2BC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbY5jVV2BC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbY5jVV2BC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbY5jVV2BC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbY5jVV2BC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbY5jVV2BC .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbY5jVV2BC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbY5jVV2BC .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-vbY5jVV2BC .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbY5jVV2BC .navbar {
    height: 70px;
  }
  .cid-vbY5jVV2BC .navbar.opened {
    height: auto;
  }
  .cid-vbY5jVV2BC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbY5jVV2BC .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbY5jVV2BC .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbY5jVV2BC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbY5jVV2BC .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-vbY5jVV2BC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbY5jVV2BC .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbY5jVV2BC .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbY5jVV2BC .navbar-brand {
    margin-right: auto;
  }
  .cid-vbY5jVV2BC .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbY5jVV2BC .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbY5jVV2BC .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbY5jVV2BC .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-vbY5jVV2BC .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbY5jVV2BC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbY5jVV2BC .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-vbY5jVV2BC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbY5jVV2BC .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-vbY5jVV2BC .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbY5jVV2BC .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbY5jWtvfS {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbY5jWtvfS .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbY5jWtvfS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbY5jWtvfS .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbY5jWtvfS .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbY5jWtvfS .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbY5jWtvfS .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbY5jWtvfS .mbr-section-title {
  color: #cac8c8;
}
.cid-vbY5jWtvfS .mbr-text,
.cid-vbY5jWtvfS .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbY5jWHHr0 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbY5jWHHr0 .mbr-text {
  color: #000000;
}
.cid-vbY5jWHHr0 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbY5jWHHr0 .mbr-section-title {
  color: #000000;
}
.cid-vbY5TVUUUf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbY5TVUUUf .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-vbY5TVUUUf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbY5TVUUUf .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-vbY5TVUUUf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbY5TVUUUf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbY5TVUUUf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbY5TVUUUf .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbY5TVUUUf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbY5TVUUUf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbY5TVUUUf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbY5TVUUUf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbY5TVUUUf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbY5TVUUUf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbY5TVUUUf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbY5TVUUUf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbY5TVUUUf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbY5TVUUUf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbY5TVUUUf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbY5TVUUUf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbY5TVUUUf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbY5TVUUUf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbY5TVUUUf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbY5TVUUUf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbY5TVUUUf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbY5TVUUUf .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbY5TVUUUf .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: #232323;
}
.cid-vbY5TVUUUf .nav-item:focus,
.cid-vbY5TVUUUf .nav-link:focus {
  outline: none;
}
.cid-vbY5TVUUUf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbY5TVUUUf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbY5TVUUUf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbY5TVUUUf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbY5TVUUUf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbY5TVUUUf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbY5TVUUUf .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;
}
.cid-vbY5TVUUUf .navbar.opened {
  transition: all 0.3s;
}
.cid-vbY5TVUUUf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbY5TVUUUf .navbar .navbar-logo img {
  width: auto;
}
.cid-vbY5TVUUUf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbY5TVUUUf .navbar.collapsed {
  justify-content: center;
}
.cid-vbY5TVUUUf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbY5TVUUUf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbY5TVUUUf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbY5TVUUUf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbY5TVUUUf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbY5TVUUUf .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-vbY5TVUUUf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbY5TVUUUf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbY5TVUUUf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbY5TVUUUf .navbar {
    min-height: 72px;
  }
  .cid-vbY5TVUUUf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbY5TVUUUf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbY5TVUUUf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbY5TVUUUf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbY5TVUUUf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbY5TVUUUf .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-vbY5TVUUUf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbY5TVUUUf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbY5TVUUUf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbY5TVUUUf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbY5TVUUUf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbY5TVUUUf .dropdown-item.active,
.cid-vbY5TVUUUf .dropdown-item:active {
  background-color: transparent;
}
.cid-vbY5TVUUUf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbY5TVUUUf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbY5TVUUUf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbY5TVUUUf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbY5TVUUUf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbY5TVUUUf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbY5TVUUUf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbY5TVUUUf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbY5TVUUUf .navbar-buttons {
    text-align: left;
  }
}
.cid-vbY5TVUUUf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbY5TVUUUf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbY5TVUUUf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbY5TVUUUf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbY5TVUUUf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbY5TVUUUf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbY5TVUUUf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbY5TVUUUf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbY5TVUUUf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbY5TVUUUf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbY5TVUUUf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbY5TVUUUf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbY5TVUUUf .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-vbY5TVUUUf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbY5TVUUUf .navbar {
    height: 70px;
  }
  .cid-vbY5TVUUUf .navbar.opened {
    height: auto;
  }
  .cid-vbY5TVUUUf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbY5TVUUUf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbY5TVUUUf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbY5TVUUUf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbY5TVUUUf .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-vbY5TVUUUf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbY5TVUUUf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbY5TVUUUf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbY5TVUUUf .navbar-brand {
    margin-right: auto;
  }
  .cid-vbY5TVUUUf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbY5TVUUUf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbY5TVUUUf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbY5TVUUUf .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-vbY5TVUUUf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbY5TVUUUf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbY5TVUUUf .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-vbY5TVUUUf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbY5TVUUUf .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-vbY5TVUUUf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbY5TVUUUf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbY5TWqi8O {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbY5TWqi8O .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbY5TWqi8O .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbY5TWqi8O .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbY5TWqi8O .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbY5TWqi8O .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbY5TWqi8O .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbY5TWqi8O .mbr-section-title {
  color: #cac8c8;
}
.cid-vbY5TWqi8O .mbr-text,
.cid-vbY5TWqi8O .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbY5TWAADr {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbY5TWAADr .mbr-text {
  color: #000000;
}
.cid-vbY5TWAADr .mbr-section-subtitle {
  color: #000000;
}
.cid-vbY5TWAADr .mbr-section-title {
  color: #000000;
}
.cid-vbY6iBxT0Y {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbY6iBxT0Y .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-vbY6iBxT0Y .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbY6iBxT0Y .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-vbY6iBxT0Y .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbY6iBxT0Y .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbY6iBxT0Y .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbY6iBxT0Y .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbY6iBxT0Y .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbY6iBxT0Y .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbY6iBxT0Y .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbY6iBxT0Y .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbY6iBxT0Y .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbY6iBxT0Y .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbY6iBxT0Y .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbY6iBxT0Y .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbY6iBxT0Y .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbY6iBxT0Y .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbY6iBxT0Y .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbY6iBxT0Y .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbY6iBxT0Y .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbY6iBxT0Y .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbY6iBxT0Y .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbY6iBxT0Y .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbY6iBxT0Y .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbY6iBxT0Y .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbY6iBxT0Y .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: #232323;
}
.cid-vbY6iBxT0Y .nav-item:focus,
.cid-vbY6iBxT0Y .nav-link:focus {
  outline: none;
}
.cid-vbY6iBxT0Y .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbY6iBxT0Y .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbY6iBxT0Y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbY6iBxT0Y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbY6iBxT0Y .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbY6iBxT0Y .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbY6iBxT0Y .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;
}
.cid-vbY6iBxT0Y .navbar.opened {
  transition: all 0.3s;
}
.cid-vbY6iBxT0Y .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbY6iBxT0Y .navbar .navbar-logo img {
  width: auto;
}
.cid-vbY6iBxT0Y .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbY6iBxT0Y .navbar.collapsed {
  justify-content: center;
}
.cid-vbY6iBxT0Y .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbY6iBxT0Y .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbY6iBxT0Y .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbY6iBxT0Y .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbY6iBxT0Y .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbY6iBxT0Y .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-vbY6iBxT0Y .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbY6iBxT0Y .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbY6iBxT0Y .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbY6iBxT0Y .navbar {
    min-height: 72px;
  }
  .cid-vbY6iBxT0Y .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbY6iBxT0Y .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbY6iBxT0Y .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbY6iBxT0Y .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbY6iBxT0Y .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbY6iBxT0Y .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-vbY6iBxT0Y .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbY6iBxT0Y .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbY6iBxT0Y .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbY6iBxT0Y .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbY6iBxT0Y .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbY6iBxT0Y .dropdown-item.active,
.cid-vbY6iBxT0Y .dropdown-item:active {
  background-color: transparent;
}
.cid-vbY6iBxT0Y .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbY6iBxT0Y .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbY6iBxT0Y .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbY6iBxT0Y .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbY6iBxT0Y .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbY6iBxT0Y .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbY6iBxT0Y ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbY6iBxT0Y .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbY6iBxT0Y .navbar-buttons {
    text-align: left;
  }
}
.cid-vbY6iBxT0Y button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbY6iBxT0Y button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbY6iBxT0Y button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbY6iBxT0Y button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbY6iBxT0Y button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbY6iBxT0Y button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbY6iBxT0Y nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbY6iBxT0Y nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbY6iBxT0Y nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbY6iBxT0Y nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbY6iBxT0Y .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbY6iBxT0Y a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbY6iBxT0Y .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-vbY6iBxT0Y .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbY6iBxT0Y .navbar {
    height: 70px;
  }
  .cid-vbY6iBxT0Y .navbar.opened {
    height: auto;
  }
  .cid-vbY6iBxT0Y .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbY6iBxT0Y .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbY6iBxT0Y .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbY6iBxT0Y .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbY6iBxT0Y .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-vbY6iBxT0Y .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbY6iBxT0Y .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbY6iBxT0Y .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbY6iBxT0Y .navbar-brand {
    margin-right: auto;
  }
  .cid-vbY6iBxT0Y .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbY6iBxT0Y .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbY6iBxT0Y .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbY6iBxT0Y .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-vbY6iBxT0Y .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbY6iBxT0Y .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbY6iBxT0Y .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-vbY6iBxT0Y .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbY6iBxT0Y .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-vbY6iBxT0Y .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbY6iBxT0Y .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbY6iC5ENg {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbY6iC5ENg .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbY6iC5ENg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbY6iC5ENg .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbY6iC5ENg .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbY6iC5ENg .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbY6iC5ENg .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbY6iC5ENg .mbr-section-title {
  color: #cac8c8;
}
.cid-vbY6iC5ENg .mbr-text,
.cid-vbY6iC5ENg .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbY6iCjOrv {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbY6iCjOrv .mbr-text {
  color: #000000;
}
.cid-vbY6iCjOrv .mbr-section-subtitle {
  color: #000000;
}
.cid-vbY6iCjOrv .mbr-section-title {
  color: #000000;
}
.cid-vbY6LMAmCm {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbY6LMAmCm .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-vbY6LMAmCm .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbY6LMAmCm .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-vbY6LMAmCm .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbY6LMAmCm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbY6LMAmCm .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbY6LMAmCm .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbY6LMAmCm .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbY6LMAmCm .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbY6LMAmCm .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbY6LMAmCm .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbY6LMAmCm .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbY6LMAmCm .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbY6LMAmCm .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbY6LMAmCm .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbY6LMAmCm .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbY6LMAmCm .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbY6LMAmCm .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbY6LMAmCm .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbY6LMAmCm .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbY6LMAmCm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbY6LMAmCm .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbY6LMAmCm .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbY6LMAmCm .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbY6LMAmCm .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbY6LMAmCm .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: #232323;
}
.cid-vbY6LMAmCm .nav-item:focus,
.cid-vbY6LMAmCm .nav-link:focus {
  outline: none;
}
.cid-vbY6LMAmCm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbY6LMAmCm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbY6LMAmCm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbY6LMAmCm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbY6LMAmCm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbY6LMAmCm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbY6LMAmCm .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;
}
.cid-vbY6LMAmCm .navbar.opened {
  transition: all 0.3s;
}
.cid-vbY6LMAmCm .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbY6LMAmCm .navbar .navbar-logo img {
  width: auto;
}
.cid-vbY6LMAmCm .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbY6LMAmCm .navbar.collapsed {
  justify-content: center;
}
.cid-vbY6LMAmCm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbY6LMAmCm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbY6LMAmCm .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbY6LMAmCm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbY6LMAmCm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbY6LMAmCm .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-vbY6LMAmCm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbY6LMAmCm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbY6LMAmCm .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbY6LMAmCm .navbar {
    min-height: 72px;
  }
  .cid-vbY6LMAmCm .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbY6LMAmCm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbY6LMAmCm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbY6LMAmCm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbY6LMAmCm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbY6LMAmCm .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-vbY6LMAmCm .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbY6LMAmCm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbY6LMAmCm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbY6LMAmCm .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbY6LMAmCm .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbY6LMAmCm .dropdown-item.active,
.cid-vbY6LMAmCm .dropdown-item:active {
  background-color: transparent;
}
.cid-vbY6LMAmCm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbY6LMAmCm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbY6LMAmCm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbY6LMAmCm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbY6LMAmCm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbY6LMAmCm .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbY6LMAmCm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbY6LMAmCm .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbY6LMAmCm .navbar-buttons {
    text-align: left;
  }
}
.cid-vbY6LMAmCm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbY6LMAmCm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbY6LMAmCm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbY6LMAmCm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbY6LMAmCm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbY6LMAmCm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbY6LMAmCm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbY6LMAmCm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbY6LMAmCm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbY6LMAmCm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbY6LMAmCm .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbY6LMAmCm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbY6LMAmCm .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-vbY6LMAmCm .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbY6LMAmCm .navbar {
    height: 70px;
  }
  .cid-vbY6LMAmCm .navbar.opened {
    height: auto;
  }
  .cid-vbY6LMAmCm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbY6LMAmCm .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbY6LMAmCm .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbY6LMAmCm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbY6LMAmCm .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-vbY6LMAmCm .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbY6LMAmCm .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbY6LMAmCm .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbY6LMAmCm .navbar-brand {
    margin-right: auto;
  }
  .cid-vbY6LMAmCm .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbY6LMAmCm .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbY6LMAmCm .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbY6LMAmCm .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-vbY6LMAmCm .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbY6LMAmCm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbY6LMAmCm .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-vbY6LMAmCm .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbY6LMAmCm .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-vbY6LMAmCm .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbY6LMAmCm .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbY6LN9sdq {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbY6LN9sdq .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbY6LN9sdq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbY6LN9sdq .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbY6LN9sdq .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbY6LN9sdq .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbY6LN9sdq .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbY6LN9sdq .mbr-section-title {
  color: #cac8c8;
}
.cid-vbY6LN9sdq .mbr-text,
.cid-vbY6LN9sdq .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbY6LNmLHB {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbY6LNmLHB .mbr-text {
  color: #000000;
}
.cid-vbY6LNmLHB .mbr-section-subtitle {
  color: #000000;
}
.cid-vbY6LNmLHB .mbr-section-title {
  color: #000000;
}
.cid-vbY7bIQWoN {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbY7bIQWoN .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-vbY7bIQWoN .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbY7bIQWoN .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-vbY7bIQWoN .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbY7bIQWoN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbY7bIQWoN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbY7bIQWoN .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbY7bIQWoN .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbY7bIQWoN .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbY7bIQWoN .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbY7bIQWoN .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbY7bIQWoN .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbY7bIQWoN .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbY7bIQWoN .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbY7bIQWoN .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbY7bIQWoN .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbY7bIQWoN .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbY7bIQWoN .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbY7bIQWoN .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbY7bIQWoN .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbY7bIQWoN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbY7bIQWoN .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbY7bIQWoN .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbY7bIQWoN .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbY7bIQWoN .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbY7bIQWoN .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: #232323;
}
.cid-vbY7bIQWoN .nav-item:focus,
.cid-vbY7bIQWoN .nav-link:focus {
  outline: none;
}
.cid-vbY7bIQWoN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbY7bIQWoN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbY7bIQWoN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbY7bIQWoN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbY7bIQWoN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbY7bIQWoN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbY7bIQWoN .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;
}
.cid-vbY7bIQWoN .navbar.opened {
  transition: all 0.3s;
}
.cid-vbY7bIQWoN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbY7bIQWoN .navbar .navbar-logo img {
  width: auto;
}
.cid-vbY7bIQWoN .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbY7bIQWoN .navbar.collapsed {
  justify-content: center;
}
.cid-vbY7bIQWoN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbY7bIQWoN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbY7bIQWoN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbY7bIQWoN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbY7bIQWoN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbY7bIQWoN .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-vbY7bIQWoN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbY7bIQWoN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbY7bIQWoN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbY7bIQWoN .navbar {
    min-height: 72px;
  }
  .cid-vbY7bIQWoN .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbY7bIQWoN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbY7bIQWoN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbY7bIQWoN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbY7bIQWoN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbY7bIQWoN .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-vbY7bIQWoN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbY7bIQWoN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbY7bIQWoN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbY7bIQWoN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbY7bIQWoN .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbY7bIQWoN .dropdown-item.active,
.cid-vbY7bIQWoN .dropdown-item:active {
  background-color: transparent;
}
.cid-vbY7bIQWoN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbY7bIQWoN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbY7bIQWoN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbY7bIQWoN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbY7bIQWoN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbY7bIQWoN .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbY7bIQWoN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbY7bIQWoN .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbY7bIQWoN .navbar-buttons {
    text-align: left;
  }
}
.cid-vbY7bIQWoN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbY7bIQWoN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbY7bIQWoN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbY7bIQWoN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbY7bIQWoN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbY7bIQWoN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbY7bIQWoN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbY7bIQWoN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbY7bIQWoN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbY7bIQWoN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbY7bIQWoN .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbY7bIQWoN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbY7bIQWoN .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-vbY7bIQWoN .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbY7bIQWoN .navbar {
    height: 70px;
  }
  .cid-vbY7bIQWoN .navbar.opened {
    height: auto;
  }
  .cid-vbY7bIQWoN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbY7bIQWoN .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbY7bIQWoN .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbY7bIQWoN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbY7bIQWoN .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-vbY7bIQWoN .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbY7bIQWoN .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbY7bIQWoN .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbY7bIQWoN .navbar-brand {
    margin-right: auto;
  }
  .cid-vbY7bIQWoN .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbY7bIQWoN .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbY7bIQWoN .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbY7bIQWoN .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-vbY7bIQWoN .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbY7bIQWoN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbY7bIQWoN .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-vbY7bIQWoN .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbY7bIQWoN .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-vbY7bIQWoN .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbY7bIQWoN .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbY7bJn2Xy {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbY7bJn2Xy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbY7bJn2Xy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbY7bJn2Xy .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbY7bJn2Xy .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbY7bJn2Xy .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbY7bJn2Xy .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbY7bJn2Xy .mbr-section-title {
  color: #cac8c8;
}
.cid-vbY7bJn2Xy .mbr-text,
.cid-vbY7bJn2Xy .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbY7bJBUk0 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbY7bJBUk0 .mbr-text {
  color: #000000;
}
.cid-vbY7bJBUk0 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbY7bJBUk0 .mbr-section-title {
  color: #000000;
}
.cid-vbY7DszMQz {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbY7DszMQz .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-vbY7DszMQz .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbY7DszMQz .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-vbY7DszMQz .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbY7DszMQz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbY7DszMQz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbY7DszMQz .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbY7DszMQz .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbY7DszMQz .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbY7DszMQz .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbY7DszMQz .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbY7DszMQz .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbY7DszMQz .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbY7DszMQz .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbY7DszMQz .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbY7DszMQz .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbY7DszMQz .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbY7DszMQz .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbY7DszMQz .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbY7DszMQz .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbY7DszMQz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbY7DszMQz .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbY7DszMQz .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbY7DszMQz .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbY7DszMQz .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbY7DszMQz .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: #232323;
}
.cid-vbY7DszMQz .nav-item:focus,
.cid-vbY7DszMQz .nav-link:focus {
  outline: none;
}
.cid-vbY7DszMQz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbY7DszMQz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbY7DszMQz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbY7DszMQz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbY7DszMQz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbY7DszMQz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbY7DszMQz .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;
}
.cid-vbY7DszMQz .navbar.opened {
  transition: all 0.3s;
}
.cid-vbY7DszMQz .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbY7DszMQz .navbar .navbar-logo img {
  width: auto;
}
.cid-vbY7DszMQz .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbY7DszMQz .navbar.collapsed {
  justify-content: center;
}
.cid-vbY7DszMQz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbY7DszMQz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbY7DszMQz .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbY7DszMQz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbY7DszMQz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbY7DszMQz .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-vbY7DszMQz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbY7DszMQz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbY7DszMQz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbY7DszMQz .navbar {
    min-height: 72px;
  }
  .cid-vbY7DszMQz .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbY7DszMQz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbY7DszMQz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbY7DszMQz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbY7DszMQz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbY7DszMQz .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-vbY7DszMQz .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbY7DszMQz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbY7DszMQz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbY7DszMQz .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbY7DszMQz .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbY7DszMQz .dropdown-item.active,
.cid-vbY7DszMQz .dropdown-item:active {
  background-color: transparent;
}
.cid-vbY7DszMQz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbY7DszMQz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbY7DszMQz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbY7DszMQz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbY7DszMQz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbY7DszMQz .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbY7DszMQz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbY7DszMQz .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbY7DszMQz .navbar-buttons {
    text-align: left;
  }
}
.cid-vbY7DszMQz button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbY7DszMQz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbY7DszMQz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbY7DszMQz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbY7DszMQz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbY7DszMQz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbY7DszMQz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbY7DszMQz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbY7DszMQz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbY7DszMQz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbY7DszMQz .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbY7DszMQz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbY7DszMQz .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-vbY7DszMQz .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbY7DszMQz .navbar {
    height: 70px;
  }
  .cid-vbY7DszMQz .navbar.opened {
    height: auto;
  }
  .cid-vbY7DszMQz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbY7DszMQz .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbY7DszMQz .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbY7DszMQz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbY7DszMQz .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-vbY7DszMQz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbY7DszMQz .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbY7DszMQz .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbY7DszMQz .navbar-brand {
    margin-right: auto;
  }
  .cid-vbY7DszMQz .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbY7DszMQz .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbY7DszMQz .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbY7DszMQz .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-vbY7DszMQz .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbY7DszMQz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbY7DszMQz .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-vbY7DszMQz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbY7DszMQz .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-vbY7DszMQz .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbY7DszMQz .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbY7DtdMlV {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbY7DtdMlV .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbY7DtdMlV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbY7DtdMlV .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbY7DtdMlV .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbY7DtdMlV .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbY7DtdMlV .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbY7DtdMlV .mbr-section-title {
  color: #cac8c8;
}
.cid-vbY7DtdMlV .mbr-text,
.cid-vbY7DtdMlV .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbY7Dtw2xv {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbY7Dtw2xv .mbr-text {
  color: #000000;
}
.cid-vbY7Dtw2xv .mbr-section-subtitle {
  color: #000000;
}
.cid-vbY7Dtw2xv .mbr-section-title {
  color: #000000;
}
.cid-vbYQ3mS3Bz {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbYQ3mS3Bz .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-vbYQ3mS3Bz .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbYQ3mS3Bz .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-vbYQ3mS3Bz .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbYQ3mS3Bz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbYQ3mS3Bz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbYQ3mS3Bz .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbYQ3mS3Bz .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbYQ3mS3Bz .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbYQ3mS3Bz .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbYQ3mS3Bz .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbYQ3mS3Bz .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbYQ3mS3Bz .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbYQ3mS3Bz .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbYQ3mS3Bz .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbYQ3mS3Bz .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbYQ3mS3Bz .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbYQ3mS3Bz .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbYQ3mS3Bz .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbYQ3mS3Bz .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbYQ3mS3Bz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbYQ3mS3Bz .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbYQ3mS3Bz .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbYQ3mS3Bz .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbYQ3mS3Bz .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbYQ3mS3Bz .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: #232323;
}
.cid-vbYQ3mS3Bz .nav-item:focus,
.cid-vbYQ3mS3Bz .nav-link:focus {
  outline: none;
}
.cid-vbYQ3mS3Bz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbYQ3mS3Bz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbYQ3mS3Bz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbYQ3mS3Bz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbYQ3mS3Bz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbYQ3mS3Bz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbYQ3mS3Bz .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;
}
.cid-vbYQ3mS3Bz .navbar.opened {
  transition: all 0.3s;
}
.cid-vbYQ3mS3Bz .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbYQ3mS3Bz .navbar .navbar-logo img {
  width: auto;
}
.cid-vbYQ3mS3Bz .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbYQ3mS3Bz .navbar.collapsed {
  justify-content: center;
}
.cid-vbYQ3mS3Bz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbYQ3mS3Bz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbYQ3mS3Bz .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbYQ3mS3Bz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbYQ3mS3Bz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbYQ3mS3Bz .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-vbYQ3mS3Bz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbYQ3mS3Bz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbYQ3mS3Bz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbYQ3mS3Bz .navbar {
    min-height: 72px;
  }
  .cid-vbYQ3mS3Bz .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbYQ3mS3Bz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbYQ3mS3Bz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbYQ3mS3Bz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbYQ3mS3Bz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbYQ3mS3Bz .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-vbYQ3mS3Bz .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbYQ3mS3Bz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbYQ3mS3Bz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbYQ3mS3Bz .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbYQ3mS3Bz .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbYQ3mS3Bz .dropdown-item.active,
.cid-vbYQ3mS3Bz .dropdown-item:active {
  background-color: transparent;
}
.cid-vbYQ3mS3Bz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbYQ3mS3Bz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbYQ3mS3Bz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbYQ3mS3Bz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbYQ3mS3Bz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbYQ3mS3Bz .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbYQ3mS3Bz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbYQ3mS3Bz .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbYQ3mS3Bz .navbar-buttons {
    text-align: left;
  }
}
.cid-vbYQ3mS3Bz button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbYQ3mS3Bz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbYQ3mS3Bz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbYQ3mS3Bz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbYQ3mS3Bz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbYQ3mS3Bz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbYQ3mS3Bz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbYQ3mS3Bz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbYQ3mS3Bz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbYQ3mS3Bz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbYQ3mS3Bz .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbYQ3mS3Bz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbYQ3mS3Bz .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-vbYQ3mS3Bz .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbYQ3mS3Bz .navbar {
    height: 70px;
  }
  .cid-vbYQ3mS3Bz .navbar.opened {
    height: auto;
  }
  .cid-vbYQ3mS3Bz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbYQ3mS3Bz .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbYQ3mS3Bz .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbYQ3mS3Bz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbYQ3mS3Bz .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-vbYQ3mS3Bz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbYQ3mS3Bz .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbYQ3mS3Bz .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbYQ3mS3Bz .navbar-brand {
    margin-right: auto;
  }
  .cid-vbYQ3mS3Bz .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbYQ3mS3Bz .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbYQ3mS3Bz .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbYQ3mS3Bz .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-vbYQ3mS3Bz .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbYQ3mS3Bz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbYQ3mS3Bz .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-vbYQ3mS3Bz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbYQ3mS3Bz .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-vbYQ3mS3Bz .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbYQ3mS3Bz .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbYQ3nqpX4 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbYQ3nqpX4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbYQ3nqpX4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbYQ3nqpX4 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbYQ3nqpX4 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbYQ3nqpX4 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbYQ3nqpX4 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbYQ3nqpX4 .mbr-section-title {
  color: #cac8c8;
}
.cid-vbYQ3nqpX4 .mbr-text,
.cid-vbYQ3nqpX4 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbYQ3nAORP {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbYQ3nAORP .mbr-text {
  color: #000000;
}
.cid-vbYQ3nAORP .mbr-section-subtitle {
  color: #000000;
}
.cid-vbYQ3nAORP .mbr-section-title {
  color: #000000;
}
.cid-vbYQrWlT9T {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbYQrWlT9T .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-vbYQrWlT9T .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbYQrWlT9T .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-vbYQrWlT9T .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbYQrWlT9T .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbYQrWlT9T .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbYQrWlT9T .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbYQrWlT9T .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbYQrWlT9T .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbYQrWlT9T .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbYQrWlT9T .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbYQrWlT9T .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbYQrWlT9T .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbYQrWlT9T .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbYQrWlT9T .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbYQrWlT9T .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbYQrWlT9T .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbYQrWlT9T .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbYQrWlT9T .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbYQrWlT9T .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbYQrWlT9T .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbYQrWlT9T .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbYQrWlT9T .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbYQrWlT9T .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbYQrWlT9T .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbYQrWlT9T .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: #232323;
}
.cid-vbYQrWlT9T .nav-item:focus,
.cid-vbYQrWlT9T .nav-link:focus {
  outline: none;
}
.cid-vbYQrWlT9T .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbYQrWlT9T .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbYQrWlT9T .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbYQrWlT9T .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbYQrWlT9T .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbYQrWlT9T .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbYQrWlT9T .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;
}
.cid-vbYQrWlT9T .navbar.opened {
  transition: all 0.3s;
}
.cid-vbYQrWlT9T .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbYQrWlT9T .navbar .navbar-logo img {
  width: auto;
}
.cid-vbYQrWlT9T .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbYQrWlT9T .navbar.collapsed {
  justify-content: center;
}
.cid-vbYQrWlT9T .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbYQrWlT9T .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbYQrWlT9T .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbYQrWlT9T .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbYQrWlT9T .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbYQrWlT9T .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-vbYQrWlT9T .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbYQrWlT9T .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbYQrWlT9T .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbYQrWlT9T .navbar {
    min-height: 72px;
  }
  .cid-vbYQrWlT9T .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbYQrWlT9T .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbYQrWlT9T .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbYQrWlT9T .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbYQrWlT9T .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbYQrWlT9T .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-vbYQrWlT9T .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbYQrWlT9T .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbYQrWlT9T .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbYQrWlT9T .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbYQrWlT9T .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbYQrWlT9T .dropdown-item.active,
.cid-vbYQrWlT9T .dropdown-item:active {
  background-color: transparent;
}
.cid-vbYQrWlT9T .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbYQrWlT9T .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbYQrWlT9T .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbYQrWlT9T .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbYQrWlT9T .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbYQrWlT9T .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbYQrWlT9T ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbYQrWlT9T .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbYQrWlT9T .navbar-buttons {
    text-align: left;
  }
}
.cid-vbYQrWlT9T button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbYQrWlT9T button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbYQrWlT9T button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbYQrWlT9T button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbYQrWlT9T button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbYQrWlT9T button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbYQrWlT9T nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbYQrWlT9T nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbYQrWlT9T nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbYQrWlT9T nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbYQrWlT9T .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbYQrWlT9T a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbYQrWlT9T .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-vbYQrWlT9T .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbYQrWlT9T .navbar {
    height: 70px;
  }
  .cid-vbYQrWlT9T .navbar.opened {
    height: auto;
  }
  .cid-vbYQrWlT9T .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbYQrWlT9T .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbYQrWlT9T .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbYQrWlT9T .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbYQrWlT9T .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-vbYQrWlT9T .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbYQrWlT9T .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbYQrWlT9T .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbYQrWlT9T .navbar-brand {
    margin-right: auto;
  }
  .cid-vbYQrWlT9T .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbYQrWlT9T .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbYQrWlT9T .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbYQrWlT9T .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-vbYQrWlT9T .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbYQrWlT9T .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbYQrWlT9T .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-vbYQrWlT9T .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbYQrWlT9T .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-vbYQrWlT9T .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbYQrWlT9T .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbYQrWUO0O {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbYQrWUO0O .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbYQrWUO0O .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbYQrWUO0O .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbYQrWUO0O .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbYQrWUO0O .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbYQrWUO0O .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbYQrWUO0O .mbr-section-title {
  color: #cac8c8;
}
.cid-vbYQrWUO0O .mbr-text,
.cid-vbYQrWUO0O .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbYQrX5z0v {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbYQrX5z0v .mbr-text {
  color: #000000;
}
.cid-vbYQrX5z0v .mbr-section-subtitle {
  color: #000000;
}
.cid-vbYQrX5z0v .mbr-section-title {
  color: #000000;
}
.cid-vbYQLEuGkn {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbYQLEuGkn .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-vbYQLEuGkn .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbYQLEuGkn .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-vbYQLEuGkn .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbYQLEuGkn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbYQLEuGkn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbYQLEuGkn .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbYQLEuGkn .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbYQLEuGkn .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbYQLEuGkn .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbYQLEuGkn .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbYQLEuGkn .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbYQLEuGkn .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbYQLEuGkn .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbYQLEuGkn .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbYQLEuGkn .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbYQLEuGkn .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbYQLEuGkn .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbYQLEuGkn .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbYQLEuGkn .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbYQLEuGkn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbYQLEuGkn .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbYQLEuGkn .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbYQLEuGkn .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbYQLEuGkn .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbYQLEuGkn .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: #232323;
}
.cid-vbYQLEuGkn .nav-item:focus,
.cid-vbYQLEuGkn .nav-link:focus {
  outline: none;
}
.cid-vbYQLEuGkn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbYQLEuGkn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbYQLEuGkn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbYQLEuGkn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbYQLEuGkn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbYQLEuGkn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbYQLEuGkn .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;
}
.cid-vbYQLEuGkn .navbar.opened {
  transition: all 0.3s;
}
.cid-vbYQLEuGkn .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbYQLEuGkn .navbar .navbar-logo img {
  width: auto;
}
.cid-vbYQLEuGkn .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbYQLEuGkn .navbar.collapsed {
  justify-content: center;
}
.cid-vbYQLEuGkn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbYQLEuGkn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbYQLEuGkn .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbYQLEuGkn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbYQLEuGkn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbYQLEuGkn .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-vbYQLEuGkn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbYQLEuGkn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbYQLEuGkn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbYQLEuGkn .navbar {
    min-height: 72px;
  }
  .cid-vbYQLEuGkn .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbYQLEuGkn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbYQLEuGkn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbYQLEuGkn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbYQLEuGkn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbYQLEuGkn .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-vbYQLEuGkn .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbYQLEuGkn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbYQLEuGkn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbYQLEuGkn .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbYQLEuGkn .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbYQLEuGkn .dropdown-item.active,
.cid-vbYQLEuGkn .dropdown-item:active {
  background-color: transparent;
}
.cid-vbYQLEuGkn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbYQLEuGkn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbYQLEuGkn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbYQLEuGkn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbYQLEuGkn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbYQLEuGkn .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbYQLEuGkn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbYQLEuGkn .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbYQLEuGkn .navbar-buttons {
    text-align: left;
  }
}
.cid-vbYQLEuGkn button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbYQLEuGkn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbYQLEuGkn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbYQLEuGkn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbYQLEuGkn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbYQLEuGkn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbYQLEuGkn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbYQLEuGkn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbYQLEuGkn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbYQLEuGkn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbYQLEuGkn .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbYQLEuGkn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbYQLEuGkn .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-vbYQLEuGkn .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbYQLEuGkn .navbar {
    height: 70px;
  }
  .cid-vbYQLEuGkn .navbar.opened {
    height: auto;
  }
  .cid-vbYQLEuGkn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbYQLEuGkn .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbYQLEuGkn .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbYQLEuGkn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbYQLEuGkn .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-vbYQLEuGkn .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbYQLEuGkn .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbYQLEuGkn .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbYQLEuGkn .navbar-brand {
    margin-right: auto;
  }
  .cid-vbYQLEuGkn .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbYQLEuGkn .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbYQLEuGkn .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbYQLEuGkn .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-vbYQLEuGkn .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbYQLEuGkn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbYQLEuGkn .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-vbYQLEuGkn .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbYQLEuGkn .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-vbYQLEuGkn .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbYQLEuGkn .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbYQLEZlbc {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbYQLEZlbc .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbYQLEZlbc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbYQLEZlbc .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbYQLEZlbc .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbYQLEZlbc .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbYQLEZlbc .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbYQLEZlbc .mbr-section-title {
  color: #cac8c8;
}
.cid-vbYQLEZlbc .mbr-text,
.cid-vbYQLEZlbc .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbYQLFapIZ {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbYQLFapIZ .mbr-text {
  color: #000000;
}
.cid-vbYQLFapIZ .mbr-section-subtitle {
  color: #000000;
}
.cid-vbYQLFapIZ .mbr-section-title {
  color: #000000;
}
.cid-vbYR65O0px {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbYR65O0px .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-vbYR65O0px .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbYR65O0px .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-vbYR65O0px .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbYR65O0px .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbYR65O0px .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbYR65O0px .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbYR65O0px .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbYR65O0px .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbYR65O0px .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbYR65O0px .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbYR65O0px .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbYR65O0px .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbYR65O0px .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbYR65O0px .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbYR65O0px .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbYR65O0px .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbYR65O0px .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbYR65O0px .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbYR65O0px .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbYR65O0px .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbYR65O0px .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbYR65O0px .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbYR65O0px .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbYR65O0px .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbYR65O0px .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: #232323;
}
.cid-vbYR65O0px .nav-item:focus,
.cid-vbYR65O0px .nav-link:focus {
  outline: none;
}
.cid-vbYR65O0px .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbYR65O0px .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbYR65O0px .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbYR65O0px .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbYR65O0px .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbYR65O0px .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbYR65O0px .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;
}
.cid-vbYR65O0px .navbar.opened {
  transition: all 0.3s;
}
.cid-vbYR65O0px .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbYR65O0px .navbar .navbar-logo img {
  width: auto;
}
.cid-vbYR65O0px .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbYR65O0px .navbar.collapsed {
  justify-content: center;
}
.cid-vbYR65O0px .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbYR65O0px .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbYR65O0px .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbYR65O0px .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbYR65O0px .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbYR65O0px .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-vbYR65O0px .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbYR65O0px .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbYR65O0px .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbYR65O0px .navbar {
    min-height: 72px;
  }
  .cid-vbYR65O0px .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbYR65O0px .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbYR65O0px .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbYR65O0px .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbYR65O0px .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbYR65O0px .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-vbYR65O0px .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbYR65O0px .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbYR65O0px .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbYR65O0px .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbYR65O0px .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbYR65O0px .dropdown-item.active,
.cid-vbYR65O0px .dropdown-item:active {
  background-color: transparent;
}
.cid-vbYR65O0px .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbYR65O0px .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbYR65O0px .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbYR65O0px .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbYR65O0px .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbYR65O0px .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbYR65O0px ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbYR65O0px .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbYR65O0px .navbar-buttons {
    text-align: left;
  }
}
.cid-vbYR65O0px button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbYR65O0px button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbYR65O0px button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbYR65O0px button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbYR65O0px button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbYR65O0px button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbYR65O0px nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbYR65O0px nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbYR65O0px nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbYR65O0px nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbYR65O0px .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbYR65O0px a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbYR65O0px .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-vbYR65O0px .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbYR65O0px .navbar {
    height: 70px;
  }
  .cid-vbYR65O0px .navbar.opened {
    height: auto;
  }
  .cid-vbYR65O0px .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbYR65O0px .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbYR65O0px .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbYR65O0px .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbYR65O0px .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-vbYR65O0px .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbYR65O0px .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbYR65O0px .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbYR65O0px .navbar-brand {
    margin-right: auto;
  }
  .cid-vbYR65O0px .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbYR65O0px .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbYR65O0px .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbYR65O0px .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-vbYR65O0px .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbYR65O0px .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbYR65O0px .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-vbYR65O0px .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbYR65O0px .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-vbYR65O0px .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbYR65O0px .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbYR66j4BX {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbYR66j4BX .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbYR66j4BX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbYR66j4BX .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbYR66j4BX .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbYR66j4BX .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbYR66j4BX .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbYR66j4BX .mbr-section-title {
  color: #cac8c8;
}
.cid-vbYR66j4BX .mbr-text,
.cid-vbYR66j4BX .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbYR66vmwb {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbYR66vmwb .mbr-text {
  color: #000000;
}
.cid-vbYR66vmwb .mbr-section-subtitle {
  color: #000000;
}
.cid-vbYR66vmwb .mbr-section-title {
  color: #000000;
}
.cid-vbYRvvD7jy {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbYRvvD7jy .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-vbYRvvD7jy .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbYRvvD7jy .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-vbYRvvD7jy .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbYRvvD7jy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbYRvvD7jy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbYRvvD7jy .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbYRvvD7jy .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbYRvvD7jy .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbYRvvD7jy .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbYRvvD7jy .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbYRvvD7jy .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbYRvvD7jy .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbYRvvD7jy .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbYRvvD7jy .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbYRvvD7jy .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbYRvvD7jy .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbYRvvD7jy .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbYRvvD7jy .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbYRvvD7jy .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbYRvvD7jy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbYRvvD7jy .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbYRvvD7jy .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbYRvvD7jy .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbYRvvD7jy .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbYRvvD7jy .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: #232323;
}
.cid-vbYRvvD7jy .nav-item:focus,
.cid-vbYRvvD7jy .nav-link:focus {
  outline: none;
}
.cid-vbYRvvD7jy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbYRvvD7jy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbYRvvD7jy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbYRvvD7jy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbYRvvD7jy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbYRvvD7jy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbYRvvD7jy .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;
}
.cid-vbYRvvD7jy .navbar.opened {
  transition: all 0.3s;
}
.cid-vbYRvvD7jy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbYRvvD7jy .navbar .navbar-logo img {
  width: auto;
}
.cid-vbYRvvD7jy .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbYRvvD7jy .navbar.collapsed {
  justify-content: center;
}
.cid-vbYRvvD7jy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbYRvvD7jy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbYRvvD7jy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbYRvvD7jy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbYRvvD7jy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbYRvvD7jy .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-vbYRvvD7jy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbYRvvD7jy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbYRvvD7jy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbYRvvD7jy .navbar {
    min-height: 72px;
  }
  .cid-vbYRvvD7jy .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbYRvvD7jy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbYRvvD7jy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbYRvvD7jy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbYRvvD7jy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbYRvvD7jy .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-vbYRvvD7jy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbYRvvD7jy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbYRvvD7jy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbYRvvD7jy .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbYRvvD7jy .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbYRvvD7jy .dropdown-item.active,
.cid-vbYRvvD7jy .dropdown-item:active {
  background-color: transparent;
}
.cid-vbYRvvD7jy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbYRvvD7jy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbYRvvD7jy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbYRvvD7jy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbYRvvD7jy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbYRvvD7jy .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbYRvvD7jy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbYRvvD7jy .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbYRvvD7jy .navbar-buttons {
    text-align: left;
  }
}
.cid-vbYRvvD7jy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbYRvvD7jy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbYRvvD7jy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbYRvvD7jy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbYRvvD7jy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbYRvvD7jy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbYRvvD7jy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbYRvvD7jy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbYRvvD7jy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbYRvvD7jy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbYRvvD7jy .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbYRvvD7jy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbYRvvD7jy .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-vbYRvvD7jy .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbYRvvD7jy .navbar {
    height: 70px;
  }
  .cid-vbYRvvD7jy .navbar.opened {
    height: auto;
  }
  .cid-vbYRvvD7jy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbYRvvD7jy .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbYRvvD7jy .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbYRvvD7jy .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbYRvvD7jy .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-vbYRvvD7jy .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbYRvvD7jy .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbYRvvD7jy .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbYRvvD7jy .navbar-brand {
    margin-right: auto;
  }
  .cid-vbYRvvD7jy .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbYRvvD7jy .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbYRvvD7jy .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbYRvvD7jy .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-vbYRvvD7jy .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbYRvvD7jy .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbYRvvD7jy .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-vbYRvvD7jy .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbYRvvD7jy .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-vbYRvvD7jy .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbYRvvD7jy .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbYRvw8yOB {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbYRvw8yOB .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbYRvw8yOB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbYRvw8yOB .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbYRvw8yOB .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbYRvw8yOB .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbYRvw8yOB .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbYRvw8yOB .mbr-section-title {
  color: #cac8c8;
}
.cid-vbYRvw8yOB .mbr-text,
.cid-vbYRvw8yOB .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbYRvwkgGA {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbYRvwkgGA .mbr-text {
  color: #000000;
}
.cid-vbYRvwkgGA .mbr-section-subtitle {
  color: #000000;
}
.cid-vbYRvwkgGA .mbr-section-title {
  color: #000000;
}
.cid-vbYRM1RpJB {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbYRM1RpJB .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-vbYRM1RpJB .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbYRM1RpJB .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-vbYRM1RpJB .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbYRM1RpJB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbYRM1RpJB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbYRM1RpJB .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbYRM1RpJB .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbYRM1RpJB .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbYRM1RpJB .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbYRM1RpJB .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbYRM1RpJB .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbYRM1RpJB .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbYRM1RpJB .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbYRM1RpJB .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbYRM1RpJB .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbYRM1RpJB .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbYRM1RpJB .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbYRM1RpJB .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbYRM1RpJB .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbYRM1RpJB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbYRM1RpJB .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbYRM1RpJB .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbYRM1RpJB .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbYRM1RpJB .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbYRM1RpJB .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: #232323;
}
.cid-vbYRM1RpJB .nav-item:focus,
.cid-vbYRM1RpJB .nav-link:focus {
  outline: none;
}
.cid-vbYRM1RpJB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbYRM1RpJB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbYRM1RpJB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbYRM1RpJB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbYRM1RpJB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbYRM1RpJB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbYRM1RpJB .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;
}
.cid-vbYRM1RpJB .navbar.opened {
  transition: all 0.3s;
}
.cid-vbYRM1RpJB .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbYRM1RpJB .navbar .navbar-logo img {
  width: auto;
}
.cid-vbYRM1RpJB .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbYRM1RpJB .navbar.collapsed {
  justify-content: center;
}
.cid-vbYRM1RpJB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbYRM1RpJB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbYRM1RpJB .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbYRM1RpJB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbYRM1RpJB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbYRM1RpJB .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-vbYRM1RpJB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbYRM1RpJB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbYRM1RpJB .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbYRM1RpJB .navbar {
    min-height: 72px;
  }
  .cid-vbYRM1RpJB .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbYRM1RpJB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbYRM1RpJB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbYRM1RpJB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbYRM1RpJB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbYRM1RpJB .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-vbYRM1RpJB .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbYRM1RpJB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbYRM1RpJB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbYRM1RpJB .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbYRM1RpJB .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbYRM1RpJB .dropdown-item.active,
.cid-vbYRM1RpJB .dropdown-item:active {
  background-color: transparent;
}
.cid-vbYRM1RpJB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbYRM1RpJB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbYRM1RpJB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbYRM1RpJB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbYRM1RpJB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbYRM1RpJB .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbYRM1RpJB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbYRM1RpJB .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbYRM1RpJB .navbar-buttons {
    text-align: left;
  }
}
.cid-vbYRM1RpJB button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbYRM1RpJB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbYRM1RpJB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbYRM1RpJB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbYRM1RpJB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbYRM1RpJB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbYRM1RpJB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbYRM1RpJB nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbYRM1RpJB nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbYRM1RpJB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbYRM1RpJB .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbYRM1RpJB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbYRM1RpJB .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-vbYRM1RpJB .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbYRM1RpJB .navbar {
    height: 70px;
  }
  .cid-vbYRM1RpJB .navbar.opened {
    height: auto;
  }
  .cid-vbYRM1RpJB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbYRM1RpJB .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbYRM1RpJB .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbYRM1RpJB .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbYRM1RpJB .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-vbYRM1RpJB .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbYRM1RpJB .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbYRM1RpJB .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbYRM1RpJB .navbar-brand {
    margin-right: auto;
  }
  .cid-vbYRM1RpJB .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbYRM1RpJB .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbYRM1RpJB .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbYRM1RpJB .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-vbYRM1RpJB .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbYRM1RpJB .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbYRM1RpJB .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-vbYRM1RpJB .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbYRM1RpJB .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-vbYRM1RpJB .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbYRM1RpJB .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbYRM2mJCz {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbYRM2mJCz .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbYRM2mJCz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbYRM2mJCz .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbYRM2mJCz .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbYRM2mJCz .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbYRM2mJCz .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbYRM2mJCz .mbr-section-title {
  color: #cac8c8;
}
.cid-vbYRM2mJCz .mbr-text,
.cid-vbYRM2mJCz .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbYRM2xS8q {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbYRM2xS8q .mbr-text {
  color: #000000;
}
.cid-vbYRM2xS8q .mbr-section-subtitle {
  color: #000000;
}
.cid-vbYRM2xS8q .mbr-section-title {
  color: #000000;
}
.cid-vbYS6kQh4S {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbYS6kQh4S .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-vbYS6kQh4S .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbYS6kQh4S .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-vbYS6kQh4S .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbYS6kQh4S .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbYS6kQh4S .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbYS6kQh4S .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbYS6kQh4S .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbYS6kQh4S .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbYS6kQh4S .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbYS6kQh4S .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbYS6kQh4S .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbYS6kQh4S .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbYS6kQh4S .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbYS6kQh4S .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbYS6kQh4S .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbYS6kQh4S .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbYS6kQh4S .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbYS6kQh4S .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbYS6kQh4S .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbYS6kQh4S .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbYS6kQh4S .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbYS6kQh4S .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbYS6kQh4S .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbYS6kQh4S .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbYS6kQh4S .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: #232323;
}
.cid-vbYS6kQh4S .nav-item:focus,
.cid-vbYS6kQh4S .nav-link:focus {
  outline: none;
}
.cid-vbYS6kQh4S .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbYS6kQh4S .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbYS6kQh4S .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbYS6kQh4S .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbYS6kQh4S .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbYS6kQh4S .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbYS6kQh4S .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;
}
.cid-vbYS6kQh4S .navbar.opened {
  transition: all 0.3s;
}
.cid-vbYS6kQh4S .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbYS6kQh4S .navbar .navbar-logo img {
  width: auto;
}
.cid-vbYS6kQh4S .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbYS6kQh4S .navbar.collapsed {
  justify-content: center;
}
.cid-vbYS6kQh4S .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbYS6kQh4S .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbYS6kQh4S .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbYS6kQh4S .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbYS6kQh4S .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbYS6kQh4S .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-vbYS6kQh4S .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbYS6kQh4S .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbYS6kQh4S .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbYS6kQh4S .navbar {
    min-height: 72px;
  }
  .cid-vbYS6kQh4S .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbYS6kQh4S .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbYS6kQh4S .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbYS6kQh4S .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbYS6kQh4S .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbYS6kQh4S .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-vbYS6kQh4S .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbYS6kQh4S .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbYS6kQh4S .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbYS6kQh4S .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbYS6kQh4S .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbYS6kQh4S .dropdown-item.active,
.cid-vbYS6kQh4S .dropdown-item:active {
  background-color: transparent;
}
.cid-vbYS6kQh4S .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbYS6kQh4S .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbYS6kQh4S .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbYS6kQh4S .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbYS6kQh4S .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbYS6kQh4S .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbYS6kQh4S ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbYS6kQh4S .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbYS6kQh4S .navbar-buttons {
    text-align: left;
  }
}
.cid-vbYS6kQh4S button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbYS6kQh4S button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbYS6kQh4S button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbYS6kQh4S button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbYS6kQh4S button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbYS6kQh4S button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbYS6kQh4S nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbYS6kQh4S nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbYS6kQh4S nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbYS6kQh4S nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbYS6kQh4S .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbYS6kQh4S a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbYS6kQh4S .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-vbYS6kQh4S .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbYS6kQh4S .navbar {
    height: 70px;
  }
  .cid-vbYS6kQh4S .navbar.opened {
    height: auto;
  }
  .cid-vbYS6kQh4S .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbYS6kQh4S .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbYS6kQh4S .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbYS6kQh4S .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbYS6kQh4S .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-vbYS6kQh4S .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbYS6kQh4S .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbYS6kQh4S .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbYS6kQh4S .navbar-brand {
    margin-right: auto;
  }
  .cid-vbYS6kQh4S .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbYS6kQh4S .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbYS6kQh4S .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbYS6kQh4S .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-vbYS6kQh4S .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbYS6kQh4S .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbYS6kQh4S .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-vbYS6kQh4S .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbYS6kQh4S .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-vbYS6kQh4S .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbYS6kQh4S .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbYS6loCDy {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbYS6loCDy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbYS6loCDy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbYS6loCDy .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbYS6loCDy .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbYS6loCDy .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbYS6loCDy .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbYS6loCDy .mbr-section-title {
  color: #cac8c8;
}
.cid-vbYS6loCDy .mbr-text,
.cid-vbYS6loCDy .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbYS6lB8mD {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbYS6lB8mD .mbr-text {
  color: #000000;
}
.cid-vbYS6lB8mD .mbr-section-subtitle {
  color: #000000;
}
.cid-vbYS6lB8mD .mbr-section-title {
  color: #000000;
}
.cid-vbYSsi9A5i {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbYSsi9A5i .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-vbYSsi9A5i .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbYSsi9A5i .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-vbYSsi9A5i .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbYSsi9A5i .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbYSsi9A5i .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbYSsi9A5i .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbYSsi9A5i .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbYSsi9A5i .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbYSsi9A5i .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbYSsi9A5i .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbYSsi9A5i .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbYSsi9A5i .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbYSsi9A5i .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbYSsi9A5i .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbYSsi9A5i .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbYSsi9A5i .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbYSsi9A5i .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbYSsi9A5i .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbYSsi9A5i .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbYSsi9A5i .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbYSsi9A5i .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbYSsi9A5i .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbYSsi9A5i .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbYSsi9A5i .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbYSsi9A5i .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: #232323;
}
.cid-vbYSsi9A5i .nav-item:focus,
.cid-vbYSsi9A5i .nav-link:focus {
  outline: none;
}
.cid-vbYSsi9A5i .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbYSsi9A5i .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbYSsi9A5i .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbYSsi9A5i .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbYSsi9A5i .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbYSsi9A5i .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbYSsi9A5i .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;
}
.cid-vbYSsi9A5i .navbar.opened {
  transition: all 0.3s;
}
.cid-vbYSsi9A5i .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbYSsi9A5i .navbar .navbar-logo img {
  width: auto;
}
.cid-vbYSsi9A5i .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbYSsi9A5i .navbar.collapsed {
  justify-content: center;
}
.cid-vbYSsi9A5i .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbYSsi9A5i .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbYSsi9A5i .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbYSsi9A5i .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbYSsi9A5i .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbYSsi9A5i .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-vbYSsi9A5i .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbYSsi9A5i .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbYSsi9A5i .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbYSsi9A5i .navbar {
    min-height: 72px;
  }
  .cid-vbYSsi9A5i .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbYSsi9A5i .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbYSsi9A5i .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbYSsi9A5i .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbYSsi9A5i .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbYSsi9A5i .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-vbYSsi9A5i .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbYSsi9A5i .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbYSsi9A5i .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbYSsi9A5i .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbYSsi9A5i .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbYSsi9A5i .dropdown-item.active,
.cid-vbYSsi9A5i .dropdown-item:active {
  background-color: transparent;
}
.cid-vbYSsi9A5i .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbYSsi9A5i .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbYSsi9A5i .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbYSsi9A5i .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbYSsi9A5i .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbYSsi9A5i .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbYSsi9A5i ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbYSsi9A5i .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbYSsi9A5i .navbar-buttons {
    text-align: left;
  }
}
.cid-vbYSsi9A5i button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbYSsi9A5i button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbYSsi9A5i button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbYSsi9A5i button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbYSsi9A5i button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbYSsi9A5i button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbYSsi9A5i nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbYSsi9A5i nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbYSsi9A5i nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbYSsi9A5i nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbYSsi9A5i .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbYSsi9A5i a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbYSsi9A5i .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-vbYSsi9A5i .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbYSsi9A5i .navbar {
    height: 70px;
  }
  .cid-vbYSsi9A5i .navbar.opened {
    height: auto;
  }
  .cid-vbYSsi9A5i .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbYSsi9A5i .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbYSsi9A5i .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbYSsi9A5i .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbYSsi9A5i .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-vbYSsi9A5i .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbYSsi9A5i .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbYSsi9A5i .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbYSsi9A5i .navbar-brand {
    margin-right: auto;
  }
  .cid-vbYSsi9A5i .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbYSsi9A5i .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbYSsi9A5i .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbYSsi9A5i .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-vbYSsi9A5i .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbYSsi9A5i .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbYSsi9A5i .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-vbYSsi9A5i .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbYSsi9A5i .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-vbYSsi9A5i .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbYSsi9A5i .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbYSsiHJcC {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbYSsiHJcC .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbYSsiHJcC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbYSsiHJcC .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbYSsiHJcC .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbYSsiHJcC .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbYSsiHJcC .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbYSsiHJcC .mbr-section-title {
  color: #cac8c8;
}
.cid-vbYSsiHJcC .mbr-text,
.cid-vbYSsiHJcC .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbYSsj1SDs {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbYSsj1SDs .mbr-text {
  color: #000000;
}
.cid-vbYSsj1SDs .mbr-section-subtitle {
  color: #000000;
}
.cid-vbYSsj1SDs .mbr-section-title {
  color: #000000;
}
.cid-vbYSPI9suy {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbYSPI9suy .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-vbYSPI9suy .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbYSPI9suy .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-vbYSPI9suy .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbYSPI9suy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbYSPI9suy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbYSPI9suy .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbYSPI9suy .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbYSPI9suy .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbYSPI9suy .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbYSPI9suy .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbYSPI9suy .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbYSPI9suy .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbYSPI9suy .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbYSPI9suy .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbYSPI9suy .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbYSPI9suy .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbYSPI9suy .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbYSPI9suy .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbYSPI9suy .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbYSPI9suy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbYSPI9suy .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbYSPI9suy .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbYSPI9suy .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbYSPI9suy .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbYSPI9suy .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: #232323;
}
.cid-vbYSPI9suy .nav-item:focus,
.cid-vbYSPI9suy .nav-link:focus {
  outline: none;
}
.cid-vbYSPI9suy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbYSPI9suy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbYSPI9suy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbYSPI9suy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbYSPI9suy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbYSPI9suy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbYSPI9suy .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;
}
.cid-vbYSPI9suy .navbar.opened {
  transition: all 0.3s;
}
.cid-vbYSPI9suy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbYSPI9suy .navbar .navbar-logo img {
  width: auto;
}
.cid-vbYSPI9suy .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbYSPI9suy .navbar.collapsed {
  justify-content: center;
}
.cid-vbYSPI9suy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbYSPI9suy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbYSPI9suy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbYSPI9suy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbYSPI9suy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbYSPI9suy .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-vbYSPI9suy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbYSPI9suy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbYSPI9suy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbYSPI9suy .navbar {
    min-height: 72px;
  }
  .cid-vbYSPI9suy .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbYSPI9suy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbYSPI9suy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbYSPI9suy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbYSPI9suy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbYSPI9suy .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-vbYSPI9suy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbYSPI9suy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbYSPI9suy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbYSPI9suy .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbYSPI9suy .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbYSPI9suy .dropdown-item.active,
.cid-vbYSPI9suy .dropdown-item:active {
  background-color: transparent;
}
.cid-vbYSPI9suy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbYSPI9suy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbYSPI9suy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbYSPI9suy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbYSPI9suy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbYSPI9suy .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbYSPI9suy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbYSPI9suy .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbYSPI9suy .navbar-buttons {
    text-align: left;
  }
}
.cid-vbYSPI9suy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbYSPI9suy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbYSPI9suy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbYSPI9suy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbYSPI9suy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbYSPI9suy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbYSPI9suy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbYSPI9suy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbYSPI9suy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbYSPI9suy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbYSPI9suy .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbYSPI9suy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbYSPI9suy .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-vbYSPI9suy .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbYSPI9suy .navbar {
    height: 70px;
  }
  .cid-vbYSPI9suy .navbar.opened {
    height: auto;
  }
  .cid-vbYSPI9suy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbYSPI9suy .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbYSPI9suy .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbYSPI9suy .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbYSPI9suy .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-vbYSPI9suy .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbYSPI9suy .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbYSPI9suy .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbYSPI9suy .navbar-brand {
    margin-right: auto;
  }
  .cid-vbYSPI9suy .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbYSPI9suy .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbYSPI9suy .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbYSPI9suy .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-vbYSPI9suy .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbYSPI9suy .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbYSPI9suy .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-vbYSPI9suy .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbYSPI9suy .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-vbYSPI9suy .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbYSPI9suy .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbYSPILlfY {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbYSPILlfY .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbYSPILlfY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbYSPILlfY .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbYSPILlfY .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbYSPILlfY .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbYSPILlfY .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbYSPILlfY .mbr-section-title {
  color: #cac8c8;
}
.cid-vbYSPILlfY .mbr-text,
.cid-vbYSPILlfY .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbYSPJ2nBN {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbYSPJ2nBN .mbr-text {
  color: #000000;
}
.cid-vbYSPJ2nBN .mbr-section-subtitle {
  color: #000000;
}
.cid-vbYSPJ2nBN .mbr-section-title {
  color: #000000;
}
.cid-vbYThlxuha {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbYThlxuha .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-vbYThlxuha .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbYThlxuha .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-vbYThlxuha .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbYThlxuha .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbYThlxuha .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbYThlxuha .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbYThlxuha .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbYThlxuha .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbYThlxuha .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbYThlxuha .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbYThlxuha .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbYThlxuha .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbYThlxuha .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbYThlxuha .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbYThlxuha .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbYThlxuha .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbYThlxuha .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbYThlxuha .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbYThlxuha .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbYThlxuha .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbYThlxuha .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbYThlxuha .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbYThlxuha .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbYThlxuha .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbYThlxuha .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: #232323;
}
.cid-vbYThlxuha .nav-item:focus,
.cid-vbYThlxuha .nav-link:focus {
  outline: none;
}
.cid-vbYThlxuha .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbYThlxuha .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbYThlxuha .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbYThlxuha .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbYThlxuha .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbYThlxuha .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbYThlxuha .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;
}
.cid-vbYThlxuha .navbar.opened {
  transition: all 0.3s;
}
.cid-vbYThlxuha .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbYThlxuha .navbar .navbar-logo img {
  width: auto;
}
.cid-vbYThlxuha .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbYThlxuha .navbar.collapsed {
  justify-content: center;
}
.cid-vbYThlxuha .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbYThlxuha .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbYThlxuha .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbYThlxuha .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbYThlxuha .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbYThlxuha .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-vbYThlxuha .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbYThlxuha .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbYThlxuha .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbYThlxuha .navbar {
    min-height: 72px;
  }
  .cid-vbYThlxuha .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbYThlxuha .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbYThlxuha .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbYThlxuha .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbYThlxuha .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbYThlxuha .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-vbYThlxuha .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbYThlxuha .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbYThlxuha .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbYThlxuha .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbYThlxuha .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbYThlxuha .dropdown-item.active,
.cid-vbYThlxuha .dropdown-item:active {
  background-color: transparent;
}
.cid-vbYThlxuha .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbYThlxuha .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbYThlxuha .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbYThlxuha .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbYThlxuha .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbYThlxuha .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbYThlxuha ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbYThlxuha .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbYThlxuha .navbar-buttons {
    text-align: left;
  }
}
.cid-vbYThlxuha button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbYThlxuha button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbYThlxuha button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbYThlxuha button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbYThlxuha button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbYThlxuha button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbYThlxuha nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbYThlxuha nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbYThlxuha nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbYThlxuha nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbYThlxuha .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbYThlxuha a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbYThlxuha .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-vbYThlxuha .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbYThlxuha .navbar {
    height: 70px;
  }
  .cid-vbYThlxuha .navbar.opened {
    height: auto;
  }
  .cid-vbYThlxuha .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbYThlxuha .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbYThlxuha .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbYThlxuha .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbYThlxuha .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-vbYThlxuha .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbYThlxuha .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbYThlxuha .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbYThlxuha .navbar-brand {
    margin-right: auto;
  }
  .cid-vbYThlxuha .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbYThlxuha .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbYThlxuha .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbYThlxuha .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-vbYThlxuha .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbYThlxuha .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbYThlxuha .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-vbYThlxuha .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbYThlxuha .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-vbYThlxuha .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbYThlxuha .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbYThm8sT7 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbYThm8sT7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbYThm8sT7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbYThm8sT7 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbYThm8sT7 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbYThm8sT7 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbYThm8sT7 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbYThm8sT7 .mbr-section-title {
  color: #cac8c8;
}
.cid-vbYThm8sT7 .mbr-text,
.cid-vbYThm8sT7 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbYThmkdDX {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbYThmkdDX .mbr-text {
  color: #000000;
}
.cid-vbYThmkdDX .mbr-section-subtitle {
  color: #000000;
}
.cid-vbYThmkdDX .mbr-section-title {
  color: #000000;
}
.cid-vbYVQhzlgi {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbYVQhzlgi .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-vbYVQhzlgi .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbYVQhzlgi .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-vbYVQhzlgi .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbYVQhzlgi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbYVQhzlgi .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbYVQhzlgi .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbYVQhzlgi .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbYVQhzlgi .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbYVQhzlgi .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbYVQhzlgi .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbYVQhzlgi .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbYVQhzlgi .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbYVQhzlgi .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbYVQhzlgi .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbYVQhzlgi .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbYVQhzlgi .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbYVQhzlgi .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbYVQhzlgi .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbYVQhzlgi .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbYVQhzlgi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbYVQhzlgi .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbYVQhzlgi .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbYVQhzlgi .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbYVQhzlgi .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbYVQhzlgi .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: #232323;
}
.cid-vbYVQhzlgi .nav-item:focus,
.cid-vbYVQhzlgi .nav-link:focus {
  outline: none;
}
.cid-vbYVQhzlgi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbYVQhzlgi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbYVQhzlgi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbYVQhzlgi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbYVQhzlgi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbYVQhzlgi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbYVQhzlgi .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;
}
.cid-vbYVQhzlgi .navbar.opened {
  transition: all 0.3s;
}
.cid-vbYVQhzlgi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbYVQhzlgi .navbar .navbar-logo img {
  width: auto;
}
.cid-vbYVQhzlgi .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbYVQhzlgi .navbar.collapsed {
  justify-content: center;
}
.cid-vbYVQhzlgi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbYVQhzlgi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbYVQhzlgi .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbYVQhzlgi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbYVQhzlgi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbYVQhzlgi .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-vbYVQhzlgi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbYVQhzlgi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbYVQhzlgi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbYVQhzlgi .navbar {
    min-height: 72px;
  }
  .cid-vbYVQhzlgi .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbYVQhzlgi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbYVQhzlgi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbYVQhzlgi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbYVQhzlgi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbYVQhzlgi .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-vbYVQhzlgi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbYVQhzlgi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbYVQhzlgi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbYVQhzlgi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbYVQhzlgi .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbYVQhzlgi .dropdown-item.active,
.cid-vbYVQhzlgi .dropdown-item:active {
  background-color: transparent;
}
.cid-vbYVQhzlgi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbYVQhzlgi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbYVQhzlgi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbYVQhzlgi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbYVQhzlgi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbYVQhzlgi .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbYVQhzlgi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbYVQhzlgi .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbYVQhzlgi .navbar-buttons {
    text-align: left;
  }
}
.cid-vbYVQhzlgi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbYVQhzlgi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbYVQhzlgi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbYVQhzlgi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbYVQhzlgi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbYVQhzlgi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbYVQhzlgi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbYVQhzlgi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbYVQhzlgi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbYVQhzlgi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbYVQhzlgi .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbYVQhzlgi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbYVQhzlgi .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-vbYVQhzlgi .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbYVQhzlgi .navbar {
    height: 70px;
  }
  .cid-vbYVQhzlgi .navbar.opened {
    height: auto;
  }
  .cid-vbYVQhzlgi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbYVQhzlgi .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbYVQhzlgi .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbYVQhzlgi .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbYVQhzlgi .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-vbYVQhzlgi .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbYVQhzlgi .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbYVQhzlgi .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbYVQhzlgi .navbar-brand {
    margin-right: auto;
  }
  .cid-vbYVQhzlgi .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbYVQhzlgi .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbYVQhzlgi .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbYVQhzlgi .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-vbYVQhzlgi .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbYVQhzlgi .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbYVQhzlgi .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-vbYVQhzlgi .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbYVQhzlgi .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-vbYVQhzlgi .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbYVQhzlgi .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbYVQi9lqI {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbYVQi9lqI .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbYVQi9lqI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbYVQi9lqI .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbYVQi9lqI .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbYVQi9lqI .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbYVQi9lqI .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbYVQi9lqI .mbr-section-title {
  color: #cac8c8;
}
.cid-vbYVQi9lqI .mbr-text,
.cid-vbYVQi9lqI .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbYVQirYJN {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbYVQirYJN .mbr-text {
  color: #000000;
}
.cid-vbYVQirYJN .mbr-section-subtitle {
  color: #000000;
}
.cid-vbYVQirYJN .mbr-section-title {
  color: #000000;
}
.cid-vbYYjWcosk {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbYYjWcosk .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-vbYYjWcosk .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbYYjWcosk .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-vbYYjWcosk .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbYYjWcosk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbYYjWcosk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbYYjWcosk .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbYYjWcosk .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbYYjWcosk .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbYYjWcosk .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbYYjWcosk .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbYYjWcosk .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbYYjWcosk .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbYYjWcosk .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbYYjWcosk .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbYYjWcosk .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbYYjWcosk .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbYYjWcosk .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbYYjWcosk .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbYYjWcosk .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbYYjWcosk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbYYjWcosk .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbYYjWcosk .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbYYjWcosk .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbYYjWcosk .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbYYjWcosk .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: #232323;
}
.cid-vbYYjWcosk .nav-item:focus,
.cid-vbYYjWcosk .nav-link:focus {
  outline: none;
}
.cid-vbYYjWcosk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbYYjWcosk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbYYjWcosk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbYYjWcosk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbYYjWcosk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbYYjWcosk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbYYjWcosk .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;
}
.cid-vbYYjWcosk .navbar.opened {
  transition: all 0.3s;
}
.cid-vbYYjWcosk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbYYjWcosk .navbar .navbar-logo img {
  width: auto;
}
.cid-vbYYjWcosk .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbYYjWcosk .navbar.collapsed {
  justify-content: center;
}
.cid-vbYYjWcosk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbYYjWcosk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbYYjWcosk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbYYjWcosk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbYYjWcosk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbYYjWcosk .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-vbYYjWcosk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbYYjWcosk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbYYjWcosk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbYYjWcosk .navbar {
    min-height: 72px;
  }
  .cid-vbYYjWcosk .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbYYjWcosk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbYYjWcosk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbYYjWcosk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbYYjWcosk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbYYjWcosk .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-vbYYjWcosk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbYYjWcosk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbYYjWcosk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbYYjWcosk .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbYYjWcosk .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbYYjWcosk .dropdown-item.active,
.cid-vbYYjWcosk .dropdown-item:active {
  background-color: transparent;
}
.cid-vbYYjWcosk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbYYjWcosk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbYYjWcosk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbYYjWcosk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbYYjWcosk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbYYjWcosk .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbYYjWcosk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbYYjWcosk .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbYYjWcosk .navbar-buttons {
    text-align: left;
  }
}
.cid-vbYYjWcosk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbYYjWcosk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbYYjWcosk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbYYjWcosk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbYYjWcosk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbYYjWcosk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbYYjWcosk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbYYjWcosk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbYYjWcosk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbYYjWcosk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbYYjWcosk .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbYYjWcosk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbYYjWcosk .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-vbYYjWcosk .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbYYjWcosk .navbar {
    height: 70px;
  }
  .cid-vbYYjWcosk .navbar.opened {
    height: auto;
  }
  .cid-vbYYjWcosk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbYYjWcosk .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbYYjWcosk .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbYYjWcosk .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbYYjWcosk .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-vbYYjWcosk .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbYYjWcosk .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbYYjWcosk .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbYYjWcosk .navbar-brand {
    margin-right: auto;
  }
  .cid-vbYYjWcosk .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbYYjWcosk .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbYYjWcosk .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbYYjWcosk .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-vbYYjWcosk .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbYYjWcosk .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbYYjWcosk .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-vbYYjWcosk .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbYYjWcosk .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-vbYYjWcosk .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbYYjWcosk .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbYYjWGGgI {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbYYjWGGgI .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbYYjWGGgI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbYYjWGGgI .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbYYjWGGgI .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbYYjWGGgI .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbYYjWGGgI .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbYYjWGGgI .mbr-section-title {
  color: #cac8c8;
}
.cid-vbYYjWGGgI .mbr-text,
.cid-vbYYjWGGgI .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbYYjWPJLQ {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbYYjWPJLQ .mbr-text {
  color: #000000;
}
.cid-vbYYjWPJLQ .mbr-section-subtitle {
  color: #000000;
}
.cid-vbYYjWPJLQ .mbr-section-title {
  color: #000000;
}
.cid-vbYYMrdHED {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbYYMrdHED .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-vbYYMrdHED .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbYYMrdHED .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-vbYYMrdHED .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbYYMrdHED .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbYYMrdHED .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbYYMrdHED .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbYYMrdHED .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbYYMrdHED .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbYYMrdHED .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbYYMrdHED .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbYYMrdHED .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbYYMrdHED .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbYYMrdHED .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbYYMrdHED .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbYYMrdHED .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbYYMrdHED .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbYYMrdHED .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbYYMrdHED .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbYYMrdHED .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbYYMrdHED .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbYYMrdHED .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbYYMrdHED .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbYYMrdHED .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbYYMrdHED .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbYYMrdHED .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: #232323;
}
.cid-vbYYMrdHED .nav-item:focus,
.cid-vbYYMrdHED .nav-link:focus {
  outline: none;
}
.cid-vbYYMrdHED .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbYYMrdHED .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbYYMrdHED .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbYYMrdHED .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbYYMrdHED .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbYYMrdHED .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbYYMrdHED .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;
}
.cid-vbYYMrdHED .navbar.opened {
  transition: all 0.3s;
}
.cid-vbYYMrdHED .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbYYMrdHED .navbar .navbar-logo img {
  width: auto;
}
.cid-vbYYMrdHED .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbYYMrdHED .navbar.collapsed {
  justify-content: center;
}
.cid-vbYYMrdHED .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbYYMrdHED .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbYYMrdHED .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbYYMrdHED .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbYYMrdHED .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbYYMrdHED .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-vbYYMrdHED .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbYYMrdHED .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbYYMrdHED .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbYYMrdHED .navbar {
    min-height: 72px;
  }
  .cid-vbYYMrdHED .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbYYMrdHED .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbYYMrdHED .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbYYMrdHED .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbYYMrdHED .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbYYMrdHED .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-vbYYMrdHED .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbYYMrdHED .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbYYMrdHED .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbYYMrdHED .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbYYMrdHED .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbYYMrdHED .dropdown-item.active,
.cid-vbYYMrdHED .dropdown-item:active {
  background-color: transparent;
}
.cid-vbYYMrdHED .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbYYMrdHED .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbYYMrdHED .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbYYMrdHED .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbYYMrdHED .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbYYMrdHED .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbYYMrdHED ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbYYMrdHED .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbYYMrdHED .navbar-buttons {
    text-align: left;
  }
}
.cid-vbYYMrdHED button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbYYMrdHED button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbYYMrdHED button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbYYMrdHED button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbYYMrdHED button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbYYMrdHED button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbYYMrdHED nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbYYMrdHED nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbYYMrdHED nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbYYMrdHED nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbYYMrdHED .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbYYMrdHED a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbYYMrdHED .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-vbYYMrdHED .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbYYMrdHED .navbar {
    height: 70px;
  }
  .cid-vbYYMrdHED .navbar.opened {
    height: auto;
  }
  .cid-vbYYMrdHED .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbYYMrdHED .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbYYMrdHED .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbYYMrdHED .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbYYMrdHED .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-vbYYMrdHED .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbYYMrdHED .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbYYMrdHED .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbYYMrdHED .navbar-brand {
    margin-right: auto;
  }
  .cid-vbYYMrdHED .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbYYMrdHED .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbYYMrdHED .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbYYMrdHED .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-vbYYMrdHED .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbYYMrdHED .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbYYMrdHED .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-vbYYMrdHED .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbYYMrdHED .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-vbYYMrdHED .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbYYMrdHED .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbYYMs3qUA {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbYYMs3qUA .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbYYMs3qUA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbYYMs3qUA .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbYYMs3qUA .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbYYMs3qUA .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbYYMs3qUA .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbYYMs3qUA .mbr-section-title {
  color: #cac8c8;
}
.cid-vbYYMs3qUA .mbr-text,
.cid-vbYYMs3qUA .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbYYMssn4G {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbYYMssn4G .mbr-text {
  color: #000000;
}
.cid-vbYYMssn4G .mbr-section-subtitle {
  color: #000000;
}
.cid-vbYYMssn4G .mbr-section-title {
  color: #000000;
}
.cid-vbYZ8RNMg3 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbYZ8RNMg3 .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-vbYZ8RNMg3 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbYZ8RNMg3 .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-vbYZ8RNMg3 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbYZ8RNMg3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbYZ8RNMg3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbYZ8RNMg3 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbYZ8RNMg3 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbYZ8RNMg3 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbYZ8RNMg3 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbYZ8RNMg3 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbYZ8RNMg3 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbYZ8RNMg3 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbYZ8RNMg3 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbYZ8RNMg3 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbYZ8RNMg3 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbYZ8RNMg3 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbYZ8RNMg3 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbYZ8RNMg3 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbYZ8RNMg3 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbYZ8RNMg3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbYZ8RNMg3 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbYZ8RNMg3 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbYZ8RNMg3 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbYZ8RNMg3 .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbYZ8RNMg3 .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: #232323;
}
.cid-vbYZ8RNMg3 .nav-item:focus,
.cid-vbYZ8RNMg3 .nav-link:focus {
  outline: none;
}
.cid-vbYZ8RNMg3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbYZ8RNMg3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbYZ8RNMg3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbYZ8RNMg3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbYZ8RNMg3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbYZ8RNMg3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbYZ8RNMg3 .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;
}
.cid-vbYZ8RNMg3 .navbar.opened {
  transition: all 0.3s;
}
.cid-vbYZ8RNMg3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbYZ8RNMg3 .navbar .navbar-logo img {
  width: auto;
}
.cid-vbYZ8RNMg3 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbYZ8RNMg3 .navbar.collapsed {
  justify-content: center;
}
.cid-vbYZ8RNMg3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbYZ8RNMg3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbYZ8RNMg3 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbYZ8RNMg3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbYZ8RNMg3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbYZ8RNMg3 .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-vbYZ8RNMg3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbYZ8RNMg3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbYZ8RNMg3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbYZ8RNMg3 .navbar {
    min-height: 72px;
  }
  .cid-vbYZ8RNMg3 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbYZ8RNMg3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbYZ8RNMg3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbYZ8RNMg3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbYZ8RNMg3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbYZ8RNMg3 .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-vbYZ8RNMg3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbYZ8RNMg3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbYZ8RNMg3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbYZ8RNMg3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbYZ8RNMg3 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbYZ8RNMg3 .dropdown-item.active,
.cid-vbYZ8RNMg3 .dropdown-item:active {
  background-color: transparent;
}
.cid-vbYZ8RNMg3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbYZ8RNMg3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbYZ8RNMg3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbYZ8RNMg3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbYZ8RNMg3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbYZ8RNMg3 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbYZ8RNMg3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbYZ8RNMg3 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbYZ8RNMg3 .navbar-buttons {
    text-align: left;
  }
}
.cid-vbYZ8RNMg3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbYZ8RNMg3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbYZ8RNMg3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbYZ8RNMg3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbYZ8RNMg3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbYZ8RNMg3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbYZ8RNMg3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbYZ8RNMg3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbYZ8RNMg3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbYZ8RNMg3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbYZ8RNMg3 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbYZ8RNMg3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbYZ8RNMg3 .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-vbYZ8RNMg3 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbYZ8RNMg3 .navbar {
    height: 70px;
  }
  .cid-vbYZ8RNMg3 .navbar.opened {
    height: auto;
  }
  .cid-vbYZ8RNMg3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbYZ8RNMg3 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbYZ8RNMg3 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbYZ8RNMg3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbYZ8RNMg3 .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-vbYZ8RNMg3 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbYZ8RNMg3 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbYZ8RNMg3 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbYZ8RNMg3 .navbar-brand {
    margin-right: auto;
  }
  .cid-vbYZ8RNMg3 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbYZ8RNMg3 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbYZ8RNMg3 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbYZ8RNMg3 .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-vbYZ8RNMg3 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbYZ8RNMg3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbYZ8RNMg3 .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-vbYZ8RNMg3 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbYZ8RNMg3 .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-vbYZ8RNMg3 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbYZ8RNMg3 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbYZ8ShXfk {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbYZ8ShXfk .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbYZ8ShXfk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbYZ8ShXfk .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbYZ8ShXfk .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbYZ8ShXfk .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbYZ8ShXfk .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbYZ8ShXfk .mbr-section-title {
  color: #cac8c8;
}
.cid-vbYZ8ShXfk .mbr-text,
.cid-vbYZ8ShXfk .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbYZ8St2t9 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbYZ8St2t9 .mbr-text {
  color: #000000;
}
.cid-vbYZ8St2t9 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbYZ8St2t9 .mbr-section-title {
  color: #000000;
}
.cid-vbYZxQuMcR {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbYZxQuMcR .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-vbYZxQuMcR .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbYZxQuMcR .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-vbYZxQuMcR .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbYZxQuMcR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbYZxQuMcR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbYZxQuMcR .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbYZxQuMcR .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbYZxQuMcR .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbYZxQuMcR .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbYZxQuMcR .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbYZxQuMcR .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbYZxQuMcR .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbYZxQuMcR .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbYZxQuMcR .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbYZxQuMcR .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbYZxQuMcR .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbYZxQuMcR .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbYZxQuMcR .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbYZxQuMcR .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbYZxQuMcR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbYZxQuMcR .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbYZxQuMcR .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbYZxQuMcR .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbYZxQuMcR .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbYZxQuMcR .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: #232323;
}
.cid-vbYZxQuMcR .nav-item:focus,
.cid-vbYZxQuMcR .nav-link:focus {
  outline: none;
}
.cid-vbYZxQuMcR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbYZxQuMcR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbYZxQuMcR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbYZxQuMcR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbYZxQuMcR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbYZxQuMcR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbYZxQuMcR .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;
}
.cid-vbYZxQuMcR .navbar.opened {
  transition: all 0.3s;
}
.cid-vbYZxQuMcR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbYZxQuMcR .navbar .navbar-logo img {
  width: auto;
}
.cid-vbYZxQuMcR .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbYZxQuMcR .navbar.collapsed {
  justify-content: center;
}
.cid-vbYZxQuMcR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbYZxQuMcR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbYZxQuMcR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbYZxQuMcR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbYZxQuMcR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbYZxQuMcR .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-vbYZxQuMcR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbYZxQuMcR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbYZxQuMcR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbYZxQuMcR .navbar {
    min-height: 72px;
  }
  .cid-vbYZxQuMcR .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbYZxQuMcR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbYZxQuMcR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbYZxQuMcR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbYZxQuMcR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbYZxQuMcR .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-vbYZxQuMcR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbYZxQuMcR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbYZxQuMcR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbYZxQuMcR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbYZxQuMcR .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbYZxQuMcR .dropdown-item.active,
.cid-vbYZxQuMcR .dropdown-item:active {
  background-color: transparent;
}
.cid-vbYZxQuMcR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbYZxQuMcR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbYZxQuMcR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbYZxQuMcR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbYZxQuMcR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbYZxQuMcR .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbYZxQuMcR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbYZxQuMcR .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbYZxQuMcR .navbar-buttons {
    text-align: left;
  }
}
.cid-vbYZxQuMcR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbYZxQuMcR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbYZxQuMcR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbYZxQuMcR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbYZxQuMcR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbYZxQuMcR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbYZxQuMcR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbYZxQuMcR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbYZxQuMcR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbYZxQuMcR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbYZxQuMcR .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbYZxQuMcR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbYZxQuMcR .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-vbYZxQuMcR .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbYZxQuMcR .navbar {
    height: 70px;
  }
  .cid-vbYZxQuMcR .navbar.opened {
    height: auto;
  }
  .cid-vbYZxQuMcR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbYZxQuMcR .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbYZxQuMcR .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbYZxQuMcR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbYZxQuMcR .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-vbYZxQuMcR .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbYZxQuMcR .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbYZxQuMcR .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbYZxQuMcR .navbar-brand {
    margin-right: auto;
  }
  .cid-vbYZxQuMcR .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbYZxQuMcR .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbYZxQuMcR .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbYZxQuMcR .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-vbYZxQuMcR .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbYZxQuMcR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbYZxQuMcR .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-vbYZxQuMcR .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbYZxQuMcR .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-vbYZxQuMcR .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbYZxQuMcR .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbYZxR7zdZ {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbYZxR7zdZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbYZxR7zdZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbYZxR7zdZ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbYZxR7zdZ .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbYZxR7zdZ .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbYZxR7zdZ .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbYZxR7zdZ .mbr-section-title {
  color: #cac8c8;
}
.cid-vbYZxR7zdZ .mbr-text,
.cid-vbYZxR7zdZ .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbYZxRjf37 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbYZxRjf37 .mbr-text {
  color: #000000;
}
.cid-vbYZxRjf37 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbYZxRjf37 .mbr-section-title {
  color: #000000;
}
.cid-vbYZTqp3O0 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbYZTqp3O0 .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-vbYZTqp3O0 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbYZTqp3O0 .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-vbYZTqp3O0 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbYZTqp3O0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbYZTqp3O0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbYZTqp3O0 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbYZTqp3O0 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbYZTqp3O0 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbYZTqp3O0 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbYZTqp3O0 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbYZTqp3O0 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbYZTqp3O0 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbYZTqp3O0 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbYZTqp3O0 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbYZTqp3O0 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbYZTqp3O0 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbYZTqp3O0 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbYZTqp3O0 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbYZTqp3O0 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbYZTqp3O0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbYZTqp3O0 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbYZTqp3O0 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbYZTqp3O0 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbYZTqp3O0 .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbYZTqp3O0 .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: #232323;
}
.cid-vbYZTqp3O0 .nav-item:focus,
.cid-vbYZTqp3O0 .nav-link:focus {
  outline: none;
}
.cid-vbYZTqp3O0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbYZTqp3O0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbYZTqp3O0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbYZTqp3O0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbYZTqp3O0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbYZTqp3O0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbYZTqp3O0 .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;
}
.cid-vbYZTqp3O0 .navbar.opened {
  transition: all 0.3s;
}
.cid-vbYZTqp3O0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbYZTqp3O0 .navbar .navbar-logo img {
  width: auto;
}
.cid-vbYZTqp3O0 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbYZTqp3O0 .navbar.collapsed {
  justify-content: center;
}
.cid-vbYZTqp3O0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbYZTqp3O0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbYZTqp3O0 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbYZTqp3O0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbYZTqp3O0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbYZTqp3O0 .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-vbYZTqp3O0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbYZTqp3O0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbYZTqp3O0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbYZTqp3O0 .navbar {
    min-height: 72px;
  }
  .cid-vbYZTqp3O0 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbYZTqp3O0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbYZTqp3O0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbYZTqp3O0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbYZTqp3O0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbYZTqp3O0 .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-vbYZTqp3O0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbYZTqp3O0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbYZTqp3O0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbYZTqp3O0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbYZTqp3O0 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbYZTqp3O0 .dropdown-item.active,
.cid-vbYZTqp3O0 .dropdown-item:active {
  background-color: transparent;
}
.cid-vbYZTqp3O0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbYZTqp3O0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbYZTqp3O0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbYZTqp3O0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbYZTqp3O0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbYZTqp3O0 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbYZTqp3O0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbYZTqp3O0 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbYZTqp3O0 .navbar-buttons {
    text-align: left;
  }
}
.cid-vbYZTqp3O0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbYZTqp3O0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbYZTqp3O0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbYZTqp3O0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbYZTqp3O0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbYZTqp3O0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbYZTqp3O0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbYZTqp3O0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbYZTqp3O0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbYZTqp3O0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbYZTqp3O0 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbYZTqp3O0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbYZTqp3O0 .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-vbYZTqp3O0 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbYZTqp3O0 .navbar {
    height: 70px;
  }
  .cid-vbYZTqp3O0 .navbar.opened {
    height: auto;
  }
  .cid-vbYZTqp3O0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbYZTqp3O0 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbYZTqp3O0 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbYZTqp3O0 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbYZTqp3O0 .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-vbYZTqp3O0 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbYZTqp3O0 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbYZTqp3O0 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbYZTqp3O0 .navbar-brand {
    margin-right: auto;
  }
  .cid-vbYZTqp3O0 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbYZTqp3O0 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbYZTqp3O0 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbYZTqp3O0 .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-vbYZTqp3O0 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbYZTqp3O0 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbYZTqp3O0 .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-vbYZTqp3O0 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbYZTqp3O0 .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-vbYZTqp3O0 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbYZTqp3O0 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbYZTqTNj4 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbYZTqTNj4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbYZTqTNj4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbYZTqTNj4 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbYZTqTNj4 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbYZTqTNj4 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbYZTqTNj4 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbYZTqTNj4 .mbr-section-title {
  color: #cac8c8;
}
.cid-vbYZTqTNj4 .mbr-text,
.cid-vbYZTqTNj4 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbYZTr7rq1 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbYZTr7rq1 .mbr-text {
  color: #000000;
}
.cid-vbYZTr7rq1 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbYZTr7rq1 .mbr-section-title {
  color: #000000;
}
.cid-vbZ0dg7rYP {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbZ0dg7rYP .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-vbZ0dg7rYP .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbZ0dg7rYP .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-vbZ0dg7rYP .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbZ0dg7rYP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbZ0dg7rYP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbZ0dg7rYP .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbZ0dg7rYP .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbZ0dg7rYP .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbZ0dg7rYP .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbZ0dg7rYP .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbZ0dg7rYP .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbZ0dg7rYP .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbZ0dg7rYP .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbZ0dg7rYP .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbZ0dg7rYP .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbZ0dg7rYP .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbZ0dg7rYP .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbZ0dg7rYP .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbZ0dg7rYP .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbZ0dg7rYP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbZ0dg7rYP .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbZ0dg7rYP .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbZ0dg7rYP .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbZ0dg7rYP .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbZ0dg7rYP .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: #232323;
}
.cid-vbZ0dg7rYP .nav-item:focus,
.cid-vbZ0dg7rYP .nav-link:focus {
  outline: none;
}
.cid-vbZ0dg7rYP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbZ0dg7rYP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbZ0dg7rYP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbZ0dg7rYP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbZ0dg7rYP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbZ0dg7rYP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbZ0dg7rYP .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;
}
.cid-vbZ0dg7rYP .navbar.opened {
  transition: all 0.3s;
}
.cid-vbZ0dg7rYP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbZ0dg7rYP .navbar .navbar-logo img {
  width: auto;
}
.cid-vbZ0dg7rYP .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbZ0dg7rYP .navbar.collapsed {
  justify-content: center;
}
.cid-vbZ0dg7rYP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbZ0dg7rYP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbZ0dg7rYP .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbZ0dg7rYP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbZ0dg7rYP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbZ0dg7rYP .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-vbZ0dg7rYP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbZ0dg7rYP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbZ0dg7rYP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbZ0dg7rYP .navbar {
    min-height: 72px;
  }
  .cid-vbZ0dg7rYP .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbZ0dg7rYP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbZ0dg7rYP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbZ0dg7rYP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbZ0dg7rYP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbZ0dg7rYP .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-vbZ0dg7rYP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbZ0dg7rYP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbZ0dg7rYP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbZ0dg7rYP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbZ0dg7rYP .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbZ0dg7rYP .dropdown-item.active,
.cid-vbZ0dg7rYP .dropdown-item:active {
  background-color: transparent;
}
.cid-vbZ0dg7rYP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbZ0dg7rYP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbZ0dg7rYP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbZ0dg7rYP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbZ0dg7rYP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbZ0dg7rYP .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbZ0dg7rYP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbZ0dg7rYP .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbZ0dg7rYP .navbar-buttons {
    text-align: left;
  }
}
.cid-vbZ0dg7rYP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbZ0dg7rYP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbZ0dg7rYP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbZ0dg7rYP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZ0dg7rYP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZ0dg7rYP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbZ0dg7rYP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZ0dg7rYP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbZ0dg7rYP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbZ0dg7rYP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZ0dg7rYP .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbZ0dg7rYP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbZ0dg7rYP .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-vbZ0dg7rYP .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbZ0dg7rYP .navbar {
    height: 70px;
  }
  .cid-vbZ0dg7rYP .navbar.opened {
    height: auto;
  }
  .cid-vbZ0dg7rYP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbZ0dg7rYP .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbZ0dg7rYP .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbZ0dg7rYP .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbZ0dg7rYP .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-vbZ0dg7rYP .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbZ0dg7rYP .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbZ0dg7rYP .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbZ0dg7rYP .navbar-brand {
    margin-right: auto;
  }
  .cid-vbZ0dg7rYP .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbZ0dg7rYP .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbZ0dg7rYP .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbZ0dg7rYP .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-vbZ0dg7rYP .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbZ0dg7rYP .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbZ0dg7rYP .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-vbZ0dg7rYP .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbZ0dg7rYP .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-vbZ0dg7rYP .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbZ0dg7rYP .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbZ0dgDmTv {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbZ0dgDmTv .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbZ0dgDmTv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbZ0dgDmTv .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbZ0dgDmTv .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbZ0dgDmTv .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbZ0dgDmTv .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbZ0dgDmTv .mbr-section-title {
  color: #cac8c8;
}
.cid-vbZ0dgDmTv .mbr-text,
.cid-vbZ0dgDmTv .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbZ0dgNDnB {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbZ0dgNDnB .mbr-text {
  color: #000000;
}
.cid-vbZ0dgNDnB .mbr-section-subtitle {
  color: #000000;
}
.cid-vbZ0dgNDnB .mbr-section-title {
  color: #000000;
}
.cid-vbZ0AQUMQD {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbZ0AQUMQD .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-vbZ0AQUMQD .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbZ0AQUMQD .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-vbZ0AQUMQD .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbZ0AQUMQD .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbZ0AQUMQD .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbZ0AQUMQD .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbZ0AQUMQD .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbZ0AQUMQD .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbZ0AQUMQD .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbZ0AQUMQD .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbZ0AQUMQD .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbZ0AQUMQD .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbZ0AQUMQD .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbZ0AQUMQD .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbZ0AQUMQD .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbZ0AQUMQD .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbZ0AQUMQD .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbZ0AQUMQD .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbZ0AQUMQD .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbZ0AQUMQD .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbZ0AQUMQD .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbZ0AQUMQD .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbZ0AQUMQD .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbZ0AQUMQD .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbZ0AQUMQD .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: #232323;
}
.cid-vbZ0AQUMQD .nav-item:focus,
.cid-vbZ0AQUMQD .nav-link:focus {
  outline: none;
}
.cid-vbZ0AQUMQD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbZ0AQUMQD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbZ0AQUMQD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbZ0AQUMQD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbZ0AQUMQD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbZ0AQUMQD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbZ0AQUMQD .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;
}
.cid-vbZ0AQUMQD .navbar.opened {
  transition: all 0.3s;
}
.cid-vbZ0AQUMQD .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbZ0AQUMQD .navbar .navbar-logo img {
  width: auto;
}
.cid-vbZ0AQUMQD .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbZ0AQUMQD .navbar.collapsed {
  justify-content: center;
}
.cid-vbZ0AQUMQD .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbZ0AQUMQD .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbZ0AQUMQD .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbZ0AQUMQD .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbZ0AQUMQD .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbZ0AQUMQD .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-vbZ0AQUMQD .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbZ0AQUMQD .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbZ0AQUMQD .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbZ0AQUMQD .navbar {
    min-height: 72px;
  }
  .cid-vbZ0AQUMQD .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbZ0AQUMQD .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbZ0AQUMQD .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbZ0AQUMQD .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbZ0AQUMQD .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbZ0AQUMQD .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-vbZ0AQUMQD .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbZ0AQUMQD .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbZ0AQUMQD .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbZ0AQUMQD .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbZ0AQUMQD .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbZ0AQUMQD .dropdown-item.active,
.cid-vbZ0AQUMQD .dropdown-item:active {
  background-color: transparent;
}
.cid-vbZ0AQUMQD .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbZ0AQUMQD .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbZ0AQUMQD .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbZ0AQUMQD .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbZ0AQUMQD .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbZ0AQUMQD .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbZ0AQUMQD ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbZ0AQUMQD .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbZ0AQUMQD .navbar-buttons {
    text-align: left;
  }
}
.cid-vbZ0AQUMQD button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbZ0AQUMQD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbZ0AQUMQD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbZ0AQUMQD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZ0AQUMQD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZ0AQUMQD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbZ0AQUMQD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZ0AQUMQD nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbZ0AQUMQD nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbZ0AQUMQD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZ0AQUMQD .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbZ0AQUMQD a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbZ0AQUMQD .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-vbZ0AQUMQD .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbZ0AQUMQD .navbar {
    height: 70px;
  }
  .cid-vbZ0AQUMQD .navbar.opened {
    height: auto;
  }
  .cid-vbZ0AQUMQD .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbZ0AQUMQD .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbZ0AQUMQD .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbZ0AQUMQD .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbZ0AQUMQD .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-vbZ0AQUMQD .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbZ0AQUMQD .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbZ0AQUMQD .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbZ0AQUMQD .navbar-brand {
    margin-right: auto;
  }
  .cid-vbZ0AQUMQD .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbZ0AQUMQD .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbZ0AQUMQD .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbZ0AQUMQD .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-vbZ0AQUMQD .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbZ0AQUMQD .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbZ0AQUMQD .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-vbZ0AQUMQD .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbZ0AQUMQD .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-vbZ0AQUMQD .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbZ0AQUMQD .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbZ0ARoqrC {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbZ0ARoqrC .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbZ0ARoqrC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbZ0ARoqrC .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbZ0ARoqrC .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbZ0ARoqrC .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbZ0ARoqrC .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbZ0ARoqrC .mbr-section-title {
  color: #cac8c8;
}
.cid-vbZ0ARoqrC .mbr-text,
.cid-vbZ0ARoqrC .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbZ0AREPcC {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbZ0AREPcC .mbr-text {
  color: #000000;
}
.cid-vbZ0AREPcC .mbr-section-subtitle {
  color: #000000;
}
.cid-vbZ0AREPcC .mbr-section-title {
  color: #000000;
}
.cid-vbZ0ZmLxl1 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbZ0ZmLxl1 .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-vbZ0ZmLxl1 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbZ0ZmLxl1 .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-vbZ0ZmLxl1 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbZ0ZmLxl1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbZ0ZmLxl1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbZ0ZmLxl1 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbZ0ZmLxl1 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbZ0ZmLxl1 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbZ0ZmLxl1 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbZ0ZmLxl1 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbZ0ZmLxl1 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbZ0ZmLxl1 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbZ0ZmLxl1 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbZ0ZmLxl1 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbZ0ZmLxl1 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbZ0ZmLxl1 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbZ0ZmLxl1 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbZ0ZmLxl1 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbZ0ZmLxl1 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbZ0ZmLxl1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbZ0ZmLxl1 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbZ0ZmLxl1 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbZ0ZmLxl1 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbZ0ZmLxl1 .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbZ0ZmLxl1 .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: #232323;
}
.cid-vbZ0ZmLxl1 .nav-item:focus,
.cid-vbZ0ZmLxl1 .nav-link:focus {
  outline: none;
}
.cid-vbZ0ZmLxl1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbZ0ZmLxl1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbZ0ZmLxl1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbZ0ZmLxl1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbZ0ZmLxl1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbZ0ZmLxl1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbZ0ZmLxl1 .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;
}
.cid-vbZ0ZmLxl1 .navbar.opened {
  transition: all 0.3s;
}
.cid-vbZ0ZmLxl1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbZ0ZmLxl1 .navbar .navbar-logo img {
  width: auto;
}
.cid-vbZ0ZmLxl1 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbZ0ZmLxl1 .navbar.collapsed {
  justify-content: center;
}
.cid-vbZ0ZmLxl1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbZ0ZmLxl1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbZ0ZmLxl1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbZ0ZmLxl1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbZ0ZmLxl1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbZ0ZmLxl1 .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-vbZ0ZmLxl1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbZ0ZmLxl1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbZ0ZmLxl1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbZ0ZmLxl1 .navbar {
    min-height: 72px;
  }
  .cid-vbZ0ZmLxl1 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbZ0ZmLxl1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbZ0ZmLxl1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbZ0ZmLxl1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbZ0ZmLxl1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbZ0ZmLxl1 .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-vbZ0ZmLxl1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbZ0ZmLxl1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbZ0ZmLxl1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbZ0ZmLxl1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbZ0ZmLxl1 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbZ0ZmLxl1 .dropdown-item.active,
.cid-vbZ0ZmLxl1 .dropdown-item:active {
  background-color: transparent;
}
.cid-vbZ0ZmLxl1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbZ0ZmLxl1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbZ0ZmLxl1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbZ0ZmLxl1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbZ0ZmLxl1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbZ0ZmLxl1 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbZ0ZmLxl1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbZ0ZmLxl1 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbZ0ZmLxl1 .navbar-buttons {
    text-align: left;
  }
}
.cid-vbZ0ZmLxl1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbZ0ZmLxl1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbZ0ZmLxl1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbZ0ZmLxl1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZ0ZmLxl1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZ0ZmLxl1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbZ0ZmLxl1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZ0ZmLxl1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbZ0ZmLxl1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbZ0ZmLxl1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZ0ZmLxl1 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbZ0ZmLxl1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbZ0ZmLxl1 .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-vbZ0ZmLxl1 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbZ0ZmLxl1 .navbar {
    height: 70px;
  }
  .cid-vbZ0ZmLxl1 .navbar.opened {
    height: auto;
  }
  .cid-vbZ0ZmLxl1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbZ0ZmLxl1 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbZ0ZmLxl1 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbZ0ZmLxl1 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbZ0ZmLxl1 .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-vbZ0ZmLxl1 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbZ0ZmLxl1 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbZ0ZmLxl1 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbZ0ZmLxl1 .navbar-brand {
    margin-right: auto;
  }
  .cid-vbZ0ZmLxl1 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbZ0ZmLxl1 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbZ0ZmLxl1 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbZ0ZmLxl1 .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-vbZ0ZmLxl1 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbZ0ZmLxl1 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbZ0ZmLxl1 .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-vbZ0ZmLxl1 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbZ0ZmLxl1 .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-vbZ0ZmLxl1 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbZ0ZmLxl1 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbZ0Zneitr {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbZ0Zneitr .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbZ0Zneitr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbZ0Zneitr .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbZ0Zneitr .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbZ0Zneitr .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbZ0Zneitr .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbZ0Zneitr .mbr-section-title {
  color: #cac8c8;
}
.cid-vbZ0Zneitr .mbr-text,
.cid-vbZ0Zneitr .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbZ0Zno4mY {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbZ0Zno4mY .mbr-text {
  color: #000000;
}
.cid-vbZ0Zno4mY .mbr-section-subtitle {
  color: #000000;
}
.cid-vbZ0Zno4mY .mbr-section-title {
  color: #000000;
}
.cid-vbZ1pqWLui {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbZ1pqWLui .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-vbZ1pqWLui .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbZ1pqWLui .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-vbZ1pqWLui .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbZ1pqWLui .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbZ1pqWLui .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbZ1pqWLui .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbZ1pqWLui .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbZ1pqWLui .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbZ1pqWLui .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbZ1pqWLui .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbZ1pqWLui .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbZ1pqWLui .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbZ1pqWLui .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbZ1pqWLui .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbZ1pqWLui .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbZ1pqWLui .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbZ1pqWLui .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbZ1pqWLui .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbZ1pqWLui .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbZ1pqWLui .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbZ1pqWLui .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbZ1pqWLui .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbZ1pqWLui .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbZ1pqWLui .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbZ1pqWLui .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: #232323;
}
.cid-vbZ1pqWLui .nav-item:focus,
.cid-vbZ1pqWLui .nav-link:focus {
  outline: none;
}
.cid-vbZ1pqWLui .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbZ1pqWLui .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbZ1pqWLui .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbZ1pqWLui .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbZ1pqWLui .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbZ1pqWLui .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbZ1pqWLui .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;
}
.cid-vbZ1pqWLui .navbar.opened {
  transition: all 0.3s;
}
.cid-vbZ1pqWLui .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbZ1pqWLui .navbar .navbar-logo img {
  width: auto;
}
.cid-vbZ1pqWLui .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbZ1pqWLui .navbar.collapsed {
  justify-content: center;
}
.cid-vbZ1pqWLui .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbZ1pqWLui .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbZ1pqWLui .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbZ1pqWLui .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbZ1pqWLui .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbZ1pqWLui .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-vbZ1pqWLui .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbZ1pqWLui .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbZ1pqWLui .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbZ1pqWLui .navbar {
    min-height: 72px;
  }
  .cid-vbZ1pqWLui .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbZ1pqWLui .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbZ1pqWLui .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbZ1pqWLui .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbZ1pqWLui .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbZ1pqWLui .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-vbZ1pqWLui .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbZ1pqWLui .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbZ1pqWLui .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbZ1pqWLui .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbZ1pqWLui .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbZ1pqWLui .dropdown-item.active,
.cid-vbZ1pqWLui .dropdown-item:active {
  background-color: transparent;
}
.cid-vbZ1pqWLui .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbZ1pqWLui .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbZ1pqWLui .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbZ1pqWLui .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbZ1pqWLui .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbZ1pqWLui .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbZ1pqWLui ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbZ1pqWLui .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbZ1pqWLui .navbar-buttons {
    text-align: left;
  }
}
.cid-vbZ1pqWLui button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbZ1pqWLui button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbZ1pqWLui button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbZ1pqWLui button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZ1pqWLui button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZ1pqWLui button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbZ1pqWLui nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZ1pqWLui nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbZ1pqWLui nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbZ1pqWLui nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZ1pqWLui .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbZ1pqWLui a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbZ1pqWLui .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-vbZ1pqWLui .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbZ1pqWLui .navbar {
    height: 70px;
  }
  .cid-vbZ1pqWLui .navbar.opened {
    height: auto;
  }
  .cid-vbZ1pqWLui .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbZ1pqWLui .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbZ1pqWLui .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbZ1pqWLui .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbZ1pqWLui .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-vbZ1pqWLui .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbZ1pqWLui .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbZ1pqWLui .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbZ1pqWLui .navbar-brand {
    margin-right: auto;
  }
  .cid-vbZ1pqWLui .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbZ1pqWLui .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbZ1pqWLui .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbZ1pqWLui .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-vbZ1pqWLui .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbZ1pqWLui .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbZ1pqWLui .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-vbZ1pqWLui .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbZ1pqWLui .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-vbZ1pqWLui .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbZ1pqWLui .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbZ1prtli0 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbZ1prtli0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbZ1prtli0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbZ1prtli0 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbZ1prtli0 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbZ1prtli0 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbZ1prtli0 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbZ1prtli0 .mbr-section-title {
  color: #cac8c8;
}
.cid-vbZ1prtli0 .mbr-text,
.cid-vbZ1prtli0 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbZ1prG5xy {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbZ1prG5xy .mbr-text {
  color: #000000;
}
.cid-vbZ1prG5xy .mbr-section-subtitle {
  color: #000000;
}
.cid-vbZ1prG5xy .mbr-section-title {
  color: #000000;
}
.cid-vbZ5reQYts {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbZ5reQYts .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-vbZ5reQYts .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbZ5reQYts .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-vbZ5reQYts .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbZ5reQYts .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbZ5reQYts .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbZ5reQYts .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbZ5reQYts .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbZ5reQYts .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbZ5reQYts .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbZ5reQYts .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbZ5reQYts .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbZ5reQYts .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbZ5reQYts .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbZ5reQYts .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbZ5reQYts .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbZ5reQYts .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbZ5reQYts .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbZ5reQYts .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbZ5reQYts .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbZ5reQYts .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbZ5reQYts .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbZ5reQYts .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbZ5reQYts .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbZ5reQYts .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbZ5reQYts .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: #232323;
}
.cid-vbZ5reQYts .nav-item:focus,
.cid-vbZ5reQYts .nav-link:focus {
  outline: none;
}
.cid-vbZ5reQYts .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbZ5reQYts .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbZ5reQYts .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbZ5reQYts .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbZ5reQYts .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbZ5reQYts .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbZ5reQYts .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;
}
.cid-vbZ5reQYts .navbar.opened {
  transition: all 0.3s;
}
.cid-vbZ5reQYts .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbZ5reQYts .navbar .navbar-logo img {
  width: auto;
}
.cid-vbZ5reQYts .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbZ5reQYts .navbar.collapsed {
  justify-content: center;
}
.cid-vbZ5reQYts .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbZ5reQYts .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbZ5reQYts .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbZ5reQYts .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbZ5reQYts .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbZ5reQYts .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-vbZ5reQYts .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbZ5reQYts .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbZ5reQYts .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbZ5reQYts .navbar {
    min-height: 72px;
  }
  .cid-vbZ5reQYts .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbZ5reQYts .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbZ5reQYts .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbZ5reQYts .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbZ5reQYts .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbZ5reQYts .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-vbZ5reQYts .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbZ5reQYts .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbZ5reQYts .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbZ5reQYts .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbZ5reQYts .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbZ5reQYts .dropdown-item.active,
.cid-vbZ5reQYts .dropdown-item:active {
  background-color: transparent;
}
.cid-vbZ5reQYts .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbZ5reQYts .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbZ5reQYts .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbZ5reQYts .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbZ5reQYts .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbZ5reQYts .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbZ5reQYts ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbZ5reQYts .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbZ5reQYts .navbar-buttons {
    text-align: left;
  }
}
.cid-vbZ5reQYts button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbZ5reQYts button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbZ5reQYts button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbZ5reQYts button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZ5reQYts button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZ5reQYts button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbZ5reQYts nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZ5reQYts nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbZ5reQYts nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbZ5reQYts nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZ5reQYts .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbZ5reQYts a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbZ5reQYts .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-vbZ5reQYts .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbZ5reQYts .navbar {
    height: 70px;
  }
  .cid-vbZ5reQYts .navbar.opened {
    height: auto;
  }
  .cid-vbZ5reQYts .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbZ5reQYts .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbZ5reQYts .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbZ5reQYts .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbZ5reQYts .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-vbZ5reQYts .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbZ5reQYts .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbZ5reQYts .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbZ5reQYts .navbar-brand {
    margin-right: auto;
  }
  .cid-vbZ5reQYts .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbZ5reQYts .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbZ5reQYts .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbZ5reQYts .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-vbZ5reQYts .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbZ5reQYts .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbZ5reQYts .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-vbZ5reQYts .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbZ5reQYts .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-vbZ5reQYts .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbZ5reQYts .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbZ5rfporJ {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbZ5rfporJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbZ5rfporJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbZ5rfporJ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbZ5rfporJ .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbZ5rfporJ .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbZ5rfporJ .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbZ5rfporJ .mbr-section-title {
  color: #cac8c8;
}
.cid-vbZ5rfporJ .mbr-text,
.cid-vbZ5rfporJ .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbZ5rfzBgQ {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbZ5rfzBgQ .mbr-text {
  color: #000000;
}
.cid-vbZ5rfzBgQ .mbr-section-subtitle {
  color: #000000;
}
.cid-vbZ5rfzBgQ .mbr-section-title {
  color: #000000;
}
.cid-vbZ5SVdRPd {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbZ5SVdRPd .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-vbZ5SVdRPd .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbZ5SVdRPd .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-vbZ5SVdRPd .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbZ5SVdRPd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbZ5SVdRPd .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbZ5SVdRPd .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbZ5SVdRPd .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbZ5SVdRPd .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbZ5SVdRPd .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbZ5SVdRPd .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbZ5SVdRPd .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbZ5SVdRPd .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbZ5SVdRPd .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbZ5SVdRPd .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbZ5SVdRPd .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbZ5SVdRPd .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbZ5SVdRPd .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbZ5SVdRPd .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbZ5SVdRPd .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbZ5SVdRPd .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbZ5SVdRPd .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbZ5SVdRPd .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbZ5SVdRPd .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbZ5SVdRPd .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbZ5SVdRPd .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: #232323;
}
.cid-vbZ5SVdRPd .nav-item:focus,
.cid-vbZ5SVdRPd .nav-link:focus {
  outline: none;
}
.cid-vbZ5SVdRPd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbZ5SVdRPd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbZ5SVdRPd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbZ5SVdRPd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbZ5SVdRPd .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbZ5SVdRPd .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbZ5SVdRPd .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;
}
.cid-vbZ5SVdRPd .navbar.opened {
  transition: all 0.3s;
}
.cid-vbZ5SVdRPd .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbZ5SVdRPd .navbar .navbar-logo img {
  width: auto;
}
.cid-vbZ5SVdRPd .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbZ5SVdRPd .navbar.collapsed {
  justify-content: center;
}
.cid-vbZ5SVdRPd .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbZ5SVdRPd .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbZ5SVdRPd .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbZ5SVdRPd .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbZ5SVdRPd .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbZ5SVdRPd .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-vbZ5SVdRPd .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbZ5SVdRPd .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbZ5SVdRPd .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbZ5SVdRPd .navbar {
    min-height: 72px;
  }
  .cid-vbZ5SVdRPd .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbZ5SVdRPd .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbZ5SVdRPd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbZ5SVdRPd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbZ5SVdRPd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbZ5SVdRPd .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-vbZ5SVdRPd .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbZ5SVdRPd .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbZ5SVdRPd .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbZ5SVdRPd .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbZ5SVdRPd .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbZ5SVdRPd .dropdown-item.active,
.cid-vbZ5SVdRPd .dropdown-item:active {
  background-color: transparent;
}
.cid-vbZ5SVdRPd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbZ5SVdRPd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbZ5SVdRPd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbZ5SVdRPd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbZ5SVdRPd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbZ5SVdRPd .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbZ5SVdRPd ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbZ5SVdRPd .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbZ5SVdRPd .navbar-buttons {
    text-align: left;
  }
}
.cid-vbZ5SVdRPd button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbZ5SVdRPd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbZ5SVdRPd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbZ5SVdRPd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZ5SVdRPd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZ5SVdRPd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbZ5SVdRPd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZ5SVdRPd nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbZ5SVdRPd nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbZ5SVdRPd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZ5SVdRPd .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbZ5SVdRPd a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbZ5SVdRPd .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-vbZ5SVdRPd .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbZ5SVdRPd .navbar {
    height: 70px;
  }
  .cid-vbZ5SVdRPd .navbar.opened {
    height: auto;
  }
  .cid-vbZ5SVdRPd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbZ5SVdRPd .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbZ5SVdRPd .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbZ5SVdRPd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbZ5SVdRPd .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-vbZ5SVdRPd .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbZ5SVdRPd .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbZ5SVdRPd .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbZ5SVdRPd .navbar-brand {
    margin-right: auto;
  }
  .cid-vbZ5SVdRPd .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbZ5SVdRPd .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbZ5SVdRPd .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbZ5SVdRPd .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-vbZ5SVdRPd .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbZ5SVdRPd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbZ5SVdRPd .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-vbZ5SVdRPd .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbZ5SVdRPd .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-vbZ5SVdRPd .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbZ5SVdRPd .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbZ5SVHUnP {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbZ5SVHUnP .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbZ5SVHUnP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbZ5SVHUnP .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbZ5SVHUnP .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbZ5SVHUnP .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbZ5SVHUnP .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbZ5SVHUnP .mbr-section-title {
  color: #cac8c8;
}
.cid-vbZ5SVHUnP .mbr-text,
.cid-vbZ5SVHUnP .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbZ5SVQ9Qm {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbZ5SVQ9Qm .mbr-text {
  color: #000000;
}
.cid-vbZ5SVQ9Qm .mbr-section-subtitle {
  color: #000000;
}
.cid-vbZ5SVQ9Qm .mbr-section-title {
  color: #000000;
}
.cid-vbZ6cbBdl1 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbZ6cbBdl1 .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-vbZ6cbBdl1 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbZ6cbBdl1 .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-vbZ6cbBdl1 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbZ6cbBdl1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbZ6cbBdl1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbZ6cbBdl1 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbZ6cbBdl1 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbZ6cbBdl1 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbZ6cbBdl1 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbZ6cbBdl1 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbZ6cbBdl1 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbZ6cbBdl1 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbZ6cbBdl1 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbZ6cbBdl1 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbZ6cbBdl1 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbZ6cbBdl1 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbZ6cbBdl1 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbZ6cbBdl1 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbZ6cbBdl1 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbZ6cbBdl1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbZ6cbBdl1 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbZ6cbBdl1 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbZ6cbBdl1 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbZ6cbBdl1 .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbZ6cbBdl1 .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: #232323;
}
.cid-vbZ6cbBdl1 .nav-item:focus,
.cid-vbZ6cbBdl1 .nav-link:focus {
  outline: none;
}
.cid-vbZ6cbBdl1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbZ6cbBdl1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbZ6cbBdl1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbZ6cbBdl1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbZ6cbBdl1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbZ6cbBdl1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbZ6cbBdl1 .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;
}
.cid-vbZ6cbBdl1 .navbar.opened {
  transition: all 0.3s;
}
.cid-vbZ6cbBdl1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbZ6cbBdl1 .navbar .navbar-logo img {
  width: auto;
}
.cid-vbZ6cbBdl1 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbZ6cbBdl1 .navbar.collapsed {
  justify-content: center;
}
.cid-vbZ6cbBdl1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbZ6cbBdl1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbZ6cbBdl1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbZ6cbBdl1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbZ6cbBdl1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbZ6cbBdl1 .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-vbZ6cbBdl1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbZ6cbBdl1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbZ6cbBdl1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbZ6cbBdl1 .navbar {
    min-height: 72px;
  }
  .cid-vbZ6cbBdl1 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbZ6cbBdl1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbZ6cbBdl1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbZ6cbBdl1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbZ6cbBdl1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbZ6cbBdl1 .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-vbZ6cbBdl1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbZ6cbBdl1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbZ6cbBdl1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbZ6cbBdl1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbZ6cbBdl1 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbZ6cbBdl1 .dropdown-item.active,
.cid-vbZ6cbBdl1 .dropdown-item:active {
  background-color: transparent;
}
.cid-vbZ6cbBdl1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbZ6cbBdl1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbZ6cbBdl1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbZ6cbBdl1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbZ6cbBdl1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbZ6cbBdl1 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbZ6cbBdl1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbZ6cbBdl1 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbZ6cbBdl1 .navbar-buttons {
    text-align: left;
  }
}
.cid-vbZ6cbBdl1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbZ6cbBdl1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbZ6cbBdl1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbZ6cbBdl1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZ6cbBdl1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZ6cbBdl1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbZ6cbBdl1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZ6cbBdl1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbZ6cbBdl1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbZ6cbBdl1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZ6cbBdl1 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbZ6cbBdl1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbZ6cbBdl1 .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-vbZ6cbBdl1 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbZ6cbBdl1 .navbar {
    height: 70px;
  }
  .cid-vbZ6cbBdl1 .navbar.opened {
    height: auto;
  }
  .cid-vbZ6cbBdl1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbZ6cbBdl1 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbZ6cbBdl1 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbZ6cbBdl1 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbZ6cbBdl1 .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-vbZ6cbBdl1 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbZ6cbBdl1 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbZ6cbBdl1 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbZ6cbBdl1 .navbar-brand {
    margin-right: auto;
  }
  .cid-vbZ6cbBdl1 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbZ6cbBdl1 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbZ6cbBdl1 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbZ6cbBdl1 .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-vbZ6cbBdl1 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbZ6cbBdl1 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbZ6cbBdl1 .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-vbZ6cbBdl1 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbZ6cbBdl1 .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-vbZ6cbBdl1 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbZ6cbBdl1 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbZ6cc63oT {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbZ6cc63oT .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbZ6cc63oT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbZ6cc63oT .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbZ6cc63oT .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbZ6cc63oT .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbZ6cc63oT .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbZ6cc63oT .mbr-section-title {
  color: #cac8c8;
}
.cid-vbZ6cc63oT .mbr-text,
.cid-vbZ6cc63oT .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbZ6cciAd4 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbZ6cciAd4 .mbr-text {
  color: #000000;
}
.cid-vbZ6cciAd4 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbZ6cciAd4 .mbr-section-title {
  color: #000000;
}
.cid-vbZ6Ay2oyI {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbZ6Ay2oyI .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-vbZ6Ay2oyI .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbZ6Ay2oyI .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-vbZ6Ay2oyI .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbZ6Ay2oyI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbZ6Ay2oyI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbZ6Ay2oyI .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbZ6Ay2oyI .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbZ6Ay2oyI .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbZ6Ay2oyI .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbZ6Ay2oyI .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbZ6Ay2oyI .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbZ6Ay2oyI .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbZ6Ay2oyI .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbZ6Ay2oyI .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbZ6Ay2oyI .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbZ6Ay2oyI .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbZ6Ay2oyI .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbZ6Ay2oyI .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbZ6Ay2oyI .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbZ6Ay2oyI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbZ6Ay2oyI .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbZ6Ay2oyI .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbZ6Ay2oyI .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbZ6Ay2oyI .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbZ6Ay2oyI .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: #232323;
}
.cid-vbZ6Ay2oyI .nav-item:focus,
.cid-vbZ6Ay2oyI .nav-link:focus {
  outline: none;
}
.cid-vbZ6Ay2oyI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbZ6Ay2oyI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbZ6Ay2oyI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbZ6Ay2oyI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbZ6Ay2oyI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbZ6Ay2oyI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbZ6Ay2oyI .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;
}
.cid-vbZ6Ay2oyI .navbar.opened {
  transition: all 0.3s;
}
.cid-vbZ6Ay2oyI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbZ6Ay2oyI .navbar .navbar-logo img {
  width: auto;
}
.cid-vbZ6Ay2oyI .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbZ6Ay2oyI .navbar.collapsed {
  justify-content: center;
}
.cid-vbZ6Ay2oyI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbZ6Ay2oyI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbZ6Ay2oyI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbZ6Ay2oyI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbZ6Ay2oyI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbZ6Ay2oyI .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-vbZ6Ay2oyI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbZ6Ay2oyI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbZ6Ay2oyI .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbZ6Ay2oyI .navbar {
    min-height: 72px;
  }
  .cid-vbZ6Ay2oyI .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbZ6Ay2oyI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbZ6Ay2oyI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbZ6Ay2oyI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbZ6Ay2oyI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbZ6Ay2oyI .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-vbZ6Ay2oyI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbZ6Ay2oyI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbZ6Ay2oyI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbZ6Ay2oyI .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbZ6Ay2oyI .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbZ6Ay2oyI .dropdown-item.active,
.cid-vbZ6Ay2oyI .dropdown-item:active {
  background-color: transparent;
}
.cid-vbZ6Ay2oyI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbZ6Ay2oyI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbZ6Ay2oyI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbZ6Ay2oyI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbZ6Ay2oyI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbZ6Ay2oyI .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbZ6Ay2oyI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbZ6Ay2oyI .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbZ6Ay2oyI .navbar-buttons {
    text-align: left;
  }
}
.cid-vbZ6Ay2oyI button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbZ6Ay2oyI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbZ6Ay2oyI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbZ6Ay2oyI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZ6Ay2oyI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZ6Ay2oyI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbZ6Ay2oyI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZ6Ay2oyI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbZ6Ay2oyI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbZ6Ay2oyI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZ6Ay2oyI .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbZ6Ay2oyI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbZ6Ay2oyI .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-vbZ6Ay2oyI .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbZ6Ay2oyI .navbar {
    height: 70px;
  }
  .cid-vbZ6Ay2oyI .navbar.opened {
    height: auto;
  }
  .cid-vbZ6Ay2oyI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbZ6Ay2oyI .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbZ6Ay2oyI .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbZ6Ay2oyI .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbZ6Ay2oyI .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-vbZ6Ay2oyI .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbZ6Ay2oyI .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbZ6Ay2oyI .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbZ6Ay2oyI .navbar-brand {
    margin-right: auto;
  }
  .cid-vbZ6Ay2oyI .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbZ6Ay2oyI .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbZ6Ay2oyI .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbZ6Ay2oyI .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-vbZ6Ay2oyI .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbZ6Ay2oyI .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbZ6Ay2oyI .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-vbZ6Ay2oyI .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbZ6Ay2oyI .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-vbZ6Ay2oyI .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbZ6Ay2oyI .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbZ6AyBm1a {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbZ6AyBm1a .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbZ6AyBm1a .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbZ6AyBm1a .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbZ6AyBm1a .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbZ6AyBm1a .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbZ6AyBm1a .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbZ6AyBm1a .mbr-section-title {
  color: #cac8c8;
}
.cid-vbZ6AyBm1a .mbr-text,
.cid-vbZ6AyBm1a .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbZ6AyNFbG {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbZ6AyNFbG .mbr-text {
  color: #000000;
}
.cid-vbZ6AyNFbG .mbr-section-subtitle {
  color: #000000;
}
.cid-vbZ6AyNFbG .mbr-section-title {
  color: #000000;
}
.cid-vbZ6XuWsvg {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbZ6XuWsvg .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-vbZ6XuWsvg .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbZ6XuWsvg .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-vbZ6XuWsvg .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbZ6XuWsvg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbZ6XuWsvg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbZ6XuWsvg .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbZ6XuWsvg .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbZ6XuWsvg .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbZ6XuWsvg .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbZ6XuWsvg .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbZ6XuWsvg .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbZ6XuWsvg .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbZ6XuWsvg .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbZ6XuWsvg .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbZ6XuWsvg .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbZ6XuWsvg .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbZ6XuWsvg .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbZ6XuWsvg .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbZ6XuWsvg .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbZ6XuWsvg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbZ6XuWsvg .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbZ6XuWsvg .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbZ6XuWsvg .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbZ6XuWsvg .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbZ6XuWsvg .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: #232323;
}
.cid-vbZ6XuWsvg .nav-item:focus,
.cid-vbZ6XuWsvg .nav-link:focus {
  outline: none;
}
.cid-vbZ6XuWsvg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbZ6XuWsvg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbZ6XuWsvg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbZ6XuWsvg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbZ6XuWsvg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbZ6XuWsvg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbZ6XuWsvg .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;
}
.cid-vbZ6XuWsvg .navbar.opened {
  transition: all 0.3s;
}
.cid-vbZ6XuWsvg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbZ6XuWsvg .navbar .navbar-logo img {
  width: auto;
}
.cid-vbZ6XuWsvg .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbZ6XuWsvg .navbar.collapsed {
  justify-content: center;
}
.cid-vbZ6XuWsvg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbZ6XuWsvg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbZ6XuWsvg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbZ6XuWsvg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbZ6XuWsvg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbZ6XuWsvg .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-vbZ6XuWsvg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbZ6XuWsvg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbZ6XuWsvg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbZ6XuWsvg .navbar {
    min-height: 72px;
  }
  .cid-vbZ6XuWsvg .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbZ6XuWsvg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbZ6XuWsvg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbZ6XuWsvg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbZ6XuWsvg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbZ6XuWsvg .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-vbZ6XuWsvg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbZ6XuWsvg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbZ6XuWsvg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbZ6XuWsvg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbZ6XuWsvg .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbZ6XuWsvg .dropdown-item.active,
.cid-vbZ6XuWsvg .dropdown-item:active {
  background-color: transparent;
}
.cid-vbZ6XuWsvg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbZ6XuWsvg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbZ6XuWsvg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbZ6XuWsvg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbZ6XuWsvg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbZ6XuWsvg .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbZ6XuWsvg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbZ6XuWsvg .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbZ6XuWsvg .navbar-buttons {
    text-align: left;
  }
}
.cid-vbZ6XuWsvg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbZ6XuWsvg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbZ6XuWsvg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbZ6XuWsvg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZ6XuWsvg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZ6XuWsvg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbZ6XuWsvg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZ6XuWsvg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbZ6XuWsvg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbZ6XuWsvg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZ6XuWsvg .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbZ6XuWsvg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbZ6XuWsvg .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-vbZ6XuWsvg .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbZ6XuWsvg .navbar {
    height: 70px;
  }
  .cid-vbZ6XuWsvg .navbar.opened {
    height: auto;
  }
  .cid-vbZ6XuWsvg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbZ6XuWsvg .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbZ6XuWsvg .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbZ6XuWsvg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbZ6XuWsvg .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-vbZ6XuWsvg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbZ6XuWsvg .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbZ6XuWsvg .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbZ6XuWsvg .navbar-brand {
    margin-right: auto;
  }
  .cid-vbZ6XuWsvg .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbZ6XuWsvg .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbZ6XuWsvg .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbZ6XuWsvg .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-vbZ6XuWsvg .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbZ6XuWsvg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbZ6XuWsvg .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-vbZ6XuWsvg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbZ6XuWsvg .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-vbZ6XuWsvg .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbZ6XuWsvg .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbZ6XvwiEy {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbZ6XvwiEy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbZ6XvwiEy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbZ6XvwiEy .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbZ6XvwiEy .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbZ6XvwiEy .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbZ6XvwiEy .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbZ6XvwiEy .mbr-section-title {
  color: #cac8c8;
}
.cid-vbZ6XvwiEy .mbr-text,
.cid-vbZ6XvwiEy .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbZ6XvHI7w {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbZ6XvHI7w .mbr-text {
  color: #000000;
}
.cid-vbZ6XvHI7w .mbr-section-subtitle {
  color: #000000;
}
.cid-vbZ6XvHI7w .mbr-section-title {
  color: #000000;
}
.cid-vbZ7fB4f5x {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbZ7fB4f5x .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-vbZ7fB4f5x .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbZ7fB4f5x .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-vbZ7fB4f5x .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbZ7fB4f5x .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbZ7fB4f5x .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbZ7fB4f5x .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbZ7fB4f5x .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbZ7fB4f5x .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbZ7fB4f5x .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbZ7fB4f5x .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbZ7fB4f5x .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbZ7fB4f5x .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbZ7fB4f5x .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbZ7fB4f5x .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbZ7fB4f5x .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbZ7fB4f5x .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbZ7fB4f5x .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbZ7fB4f5x .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbZ7fB4f5x .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbZ7fB4f5x .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbZ7fB4f5x .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbZ7fB4f5x .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbZ7fB4f5x .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbZ7fB4f5x .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbZ7fB4f5x .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: #232323;
}
.cid-vbZ7fB4f5x .nav-item:focus,
.cid-vbZ7fB4f5x .nav-link:focus {
  outline: none;
}
.cid-vbZ7fB4f5x .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbZ7fB4f5x .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbZ7fB4f5x .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbZ7fB4f5x .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbZ7fB4f5x .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbZ7fB4f5x .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbZ7fB4f5x .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;
}
.cid-vbZ7fB4f5x .navbar.opened {
  transition: all 0.3s;
}
.cid-vbZ7fB4f5x .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbZ7fB4f5x .navbar .navbar-logo img {
  width: auto;
}
.cid-vbZ7fB4f5x .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbZ7fB4f5x .navbar.collapsed {
  justify-content: center;
}
.cid-vbZ7fB4f5x .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbZ7fB4f5x .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbZ7fB4f5x .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbZ7fB4f5x .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbZ7fB4f5x .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbZ7fB4f5x .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-vbZ7fB4f5x .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbZ7fB4f5x .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbZ7fB4f5x .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbZ7fB4f5x .navbar {
    min-height: 72px;
  }
  .cid-vbZ7fB4f5x .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbZ7fB4f5x .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbZ7fB4f5x .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbZ7fB4f5x .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbZ7fB4f5x .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbZ7fB4f5x .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-vbZ7fB4f5x .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbZ7fB4f5x .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbZ7fB4f5x .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbZ7fB4f5x .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbZ7fB4f5x .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbZ7fB4f5x .dropdown-item.active,
.cid-vbZ7fB4f5x .dropdown-item:active {
  background-color: transparent;
}
.cid-vbZ7fB4f5x .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbZ7fB4f5x .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbZ7fB4f5x .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbZ7fB4f5x .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbZ7fB4f5x .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbZ7fB4f5x .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbZ7fB4f5x ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbZ7fB4f5x .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbZ7fB4f5x .navbar-buttons {
    text-align: left;
  }
}
.cid-vbZ7fB4f5x button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbZ7fB4f5x button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbZ7fB4f5x button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbZ7fB4f5x button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZ7fB4f5x button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZ7fB4f5x button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbZ7fB4f5x nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZ7fB4f5x nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbZ7fB4f5x nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbZ7fB4f5x nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZ7fB4f5x .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbZ7fB4f5x a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbZ7fB4f5x .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-vbZ7fB4f5x .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbZ7fB4f5x .navbar {
    height: 70px;
  }
  .cid-vbZ7fB4f5x .navbar.opened {
    height: auto;
  }
  .cid-vbZ7fB4f5x .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbZ7fB4f5x .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbZ7fB4f5x .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbZ7fB4f5x .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbZ7fB4f5x .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-vbZ7fB4f5x .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbZ7fB4f5x .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbZ7fB4f5x .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbZ7fB4f5x .navbar-brand {
    margin-right: auto;
  }
  .cid-vbZ7fB4f5x .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbZ7fB4f5x .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbZ7fB4f5x .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbZ7fB4f5x .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-vbZ7fB4f5x .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbZ7fB4f5x .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbZ7fB4f5x .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-vbZ7fB4f5x .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbZ7fB4f5x .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-vbZ7fB4f5x .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbZ7fB4f5x .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbZ7fBE4SS {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbZ7fBE4SS .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbZ7fBE4SS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbZ7fBE4SS .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbZ7fBE4SS .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbZ7fBE4SS .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbZ7fBE4SS .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbZ7fBE4SS .mbr-section-title {
  color: #cac8c8;
}
.cid-vbZ7fBE4SS .mbr-text,
.cid-vbZ7fBE4SS .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbZ7fBRRv7 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbZ7fBRRv7 .mbr-text {
  color: #000000;
}
.cid-vbZ7fBRRv7 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbZ7fBRRv7 .mbr-section-title {
  color: #000000;
}
.cid-vbZ7A6dtRl {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbZ7A6dtRl .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-vbZ7A6dtRl .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbZ7A6dtRl .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-vbZ7A6dtRl .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbZ7A6dtRl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbZ7A6dtRl .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbZ7A6dtRl .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbZ7A6dtRl .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbZ7A6dtRl .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbZ7A6dtRl .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbZ7A6dtRl .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbZ7A6dtRl .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbZ7A6dtRl .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbZ7A6dtRl .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbZ7A6dtRl .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbZ7A6dtRl .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbZ7A6dtRl .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbZ7A6dtRl .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbZ7A6dtRl .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbZ7A6dtRl .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbZ7A6dtRl .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbZ7A6dtRl .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbZ7A6dtRl .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbZ7A6dtRl .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbZ7A6dtRl .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbZ7A6dtRl .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: #232323;
}
.cid-vbZ7A6dtRl .nav-item:focus,
.cid-vbZ7A6dtRl .nav-link:focus {
  outline: none;
}
.cid-vbZ7A6dtRl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbZ7A6dtRl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbZ7A6dtRl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbZ7A6dtRl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbZ7A6dtRl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbZ7A6dtRl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbZ7A6dtRl .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;
}
.cid-vbZ7A6dtRl .navbar.opened {
  transition: all 0.3s;
}
.cid-vbZ7A6dtRl .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbZ7A6dtRl .navbar .navbar-logo img {
  width: auto;
}
.cid-vbZ7A6dtRl .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbZ7A6dtRl .navbar.collapsed {
  justify-content: center;
}
.cid-vbZ7A6dtRl .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbZ7A6dtRl .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbZ7A6dtRl .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbZ7A6dtRl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbZ7A6dtRl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbZ7A6dtRl .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-vbZ7A6dtRl .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbZ7A6dtRl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbZ7A6dtRl .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbZ7A6dtRl .navbar {
    min-height: 72px;
  }
  .cid-vbZ7A6dtRl .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbZ7A6dtRl .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbZ7A6dtRl .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbZ7A6dtRl .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbZ7A6dtRl .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbZ7A6dtRl .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-vbZ7A6dtRl .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbZ7A6dtRl .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbZ7A6dtRl .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbZ7A6dtRl .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbZ7A6dtRl .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbZ7A6dtRl .dropdown-item.active,
.cid-vbZ7A6dtRl .dropdown-item:active {
  background-color: transparent;
}
.cid-vbZ7A6dtRl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbZ7A6dtRl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbZ7A6dtRl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbZ7A6dtRl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbZ7A6dtRl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbZ7A6dtRl .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbZ7A6dtRl ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbZ7A6dtRl .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbZ7A6dtRl .navbar-buttons {
    text-align: left;
  }
}
.cid-vbZ7A6dtRl button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbZ7A6dtRl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbZ7A6dtRl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbZ7A6dtRl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZ7A6dtRl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZ7A6dtRl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbZ7A6dtRl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZ7A6dtRl nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbZ7A6dtRl nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbZ7A6dtRl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZ7A6dtRl .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbZ7A6dtRl a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbZ7A6dtRl .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-vbZ7A6dtRl .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbZ7A6dtRl .navbar {
    height: 70px;
  }
  .cid-vbZ7A6dtRl .navbar.opened {
    height: auto;
  }
  .cid-vbZ7A6dtRl .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbZ7A6dtRl .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbZ7A6dtRl .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbZ7A6dtRl .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbZ7A6dtRl .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-vbZ7A6dtRl .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbZ7A6dtRl .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbZ7A6dtRl .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbZ7A6dtRl .navbar-brand {
    margin-right: auto;
  }
  .cid-vbZ7A6dtRl .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbZ7A6dtRl .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbZ7A6dtRl .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbZ7A6dtRl .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-vbZ7A6dtRl .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbZ7A6dtRl .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbZ7A6dtRl .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-vbZ7A6dtRl .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbZ7A6dtRl .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-vbZ7A6dtRl .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbZ7A6dtRl .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbZ7A6KunQ {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbZ7A6KunQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbZ7A6KunQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbZ7A6KunQ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbZ7A6KunQ .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbZ7A6KunQ .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbZ7A6KunQ .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbZ7A6KunQ .mbr-section-title {
  color: #cac8c8;
}
.cid-vbZ7A6KunQ .mbr-text,
.cid-vbZ7A6KunQ .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbZ7A6W3Ft {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbZ7A6W3Ft .mbr-text {
  color: #000000;
}
.cid-vbZ7A6W3Ft .mbr-section-subtitle {
  color: #000000;
}
.cid-vbZ7A6W3Ft .mbr-section-title {
  color: #000000;
}
.cid-vbZ7WtLNOA {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbZ7WtLNOA .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-vbZ7WtLNOA .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbZ7WtLNOA .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-vbZ7WtLNOA .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbZ7WtLNOA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbZ7WtLNOA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbZ7WtLNOA .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbZ7WtLNOA .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbZ7WtLNOA .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbZ7WtLNOA .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbZ7WtLNOA .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbZ7WtLNOA .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbZ7WtLNOA .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbZ7WtLNOA .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbZ7WtLNOA .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbZ7WtLNOA .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbZ7WtLNOA .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbZ7WtLNOA .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbZ7WtLNOA .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbZ7WtLNOA .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbZ7WtLNOA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbZ7WtLNOA .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbZ7WtLNOA .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbZ7WtLNOA .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbZ7WtLNOA .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbZ7WtLNOA .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: #232323;
}
.cid-vbZ7WtLNOA .nav-item:focus,
.cid-vbZ7WtLNOA .nav-link:focus {
  outline: none;
}
.cid-vbZ7WtLNOA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbZ7WtLNOA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbZ7WtLNOA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbZ7WtLNOA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbZ7WtLNOA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbZ7WtLNOA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbZ7WtLNOA .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;
}
.cid-vbZ7WtLNOA .navbar.opened {
  transition: all 0.3s;
}
.cid-vbZ7WtLNOA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbZ7WtLNOA .navbar .navbar-logo img {
  width: auto;
}
.cid-vbZ7WtLNOA .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbZ7WtLNOA .navbar.collapsed {
  justify-content: center;
}
.cid-vbZ7WtLNOA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbZ7WtLNOA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbZ7WtLNOA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbZ7WtLNOA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbZ7WtLNOA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbZ7WtLNOA .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-vbZ7WtLNOA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbZ7WtLNOA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbZ7WtLNOA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbZ7WtLNOA .navbar {
    min-height: 72px;
  }
  .cid-vbZ7WtLNOA .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbZ7WtLNOA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbZ7WtLNOA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbZ7WtLNOA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbZ7WtLNOA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbZ7WtLNOA .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-vbZ7WtLNOA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbZ7WtLNOA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbZ7WtLNOA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbZ7WtLNOA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbZ7WtLNOA .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbZ7WtLNOA .dropdown-item.active,
.cid-vbZ7WtLNOA .dropdown-item:active {
  background-color: transparent;
}
.cid-vbZ7WtLNOA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbZ7WtLNOA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbZ7WtLNOA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbZ7WtLNOA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbZ7WtLNOA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbZ7WtLNOA .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbZ7WtLNOA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbZ7WtLNOA .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbZ7WtLNOA .navbar-buttons {
    text-align: left;
  }
}
.cid-vbZ7WtLNOA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbZ7WtLNOA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbZ7WtLNOA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbZ7WtLNOA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZ7WtLNOA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZ7WtLNOA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbZ7WtLNOA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZ7WtLNOA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbZ7WtLNOA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbZ7WtLNOA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZ7WtLNOA .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbZ7WtLNOA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbZ7WtLNOA .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-vbZ7WtLNOA .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbZ7WtLNOA .navbar {
    height: 70px;
  }
  .cid-vbZ7WtLNOA .navbar.opened {
    height: auto;
  }
  .cid-vbZ7WtLNOA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbZ7WtLNOA .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbZ7WtLNOA .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbZ7WtLNOA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbZ7WtLNOA .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-vbZ7WtLNOA .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbZ7WtLNOA .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbZ7WtLNOA .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbZ7WtLNOA .navbar-brand {
    margin-right: auto;
  }
  .cid-vbZ7WtLNOA .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbZ7WtLNOA .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbZ7WtLNOA .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbZ7WtLNOA .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-vbZ7WtLNOA .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbZ7WtLNOA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbZ7WtLNOA .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-vbZ7WtLNOA .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbZ7WtLNOA .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-vbZ7WtLNOA .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbZ7WtLNOA .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbZ7WuiIlk {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbZ7WuiIlk .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbZ7WuiIlk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbZ7WuiIlk .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbZ7WuiIlk .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbZ7WuiIlk .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbZ7WuiIlk .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbZ7WuiIlk .mbr-section-title {
  color: #cac8c8;
}
.cid-vbZ7WuiIlk .mbr-text,
.cid-vbZ7WuiIlk .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbZ7Wuuq1L {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbZ7Wuuq1L .mbr-text {
  color: #000000;
}
.cid-vbZ7Wuuq1L .mbr-section-subtitle {
  color: #000000;
}
.cid-vbZ7Wuuq1L .mbr-section-title {
  color: #000000;
}
.cid-vbZ8v9NNLV {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbZ8v9NNLV .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-vbZ8v9NNLV .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbZ8v9NNLV .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-vbZ8v9NNLV .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbZ8v9NNLV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbZ8v9NNLV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbZ8v9NNLV .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbZ8v9NNLV .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbZ8v9NNLV .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbZ8v9NNLV .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbZ8v9NNLV .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbZ8v9NNLV .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbZ8v9NNLV .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbZ8v9NNLV .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbZ8v9NNLV .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbZ8v9NNLV .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbZ8v9NNLV .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbZ8v9NNLV .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbZ8v9NNLV .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbZ8v9NNLV .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbZ8v9NNLV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbZ8v9NNLV .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbZ8v9NNLV .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbZ8v9NNLV .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbZ8v9NNLV .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbZ8v9NNLV .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: #232323;
}
.cid-vbZ8v9NNLV .nav-item:focus,
.cid-vbZ8v9NNLV .nav-link:focus {
  outline: none;
}
.cid-vbZ8v9NNLV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbZ8v9NNLV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbZ8v9NNLV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbZ8v9NNLV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbZ8v9NNLV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbZ8v9NNLV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbZ8v9NNLV .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;
}
.cid-vbZ8v9NNLV .navbar.opened {
  transition: all 0.3s;
}
.cid-vbZ8v9NNLV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbZ8v9NNLV .navbar .navbar-logo img {
  width: auto;
}
.cid-vbZ8v9NNLV .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbZ8v9NNLV .navbar.collapsed {
  justify-content: center;
}
.cid-vbZ8v9NNLV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbZ8v9NNLV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbZ8v9NNLV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbZ8v9NNLV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbZ8v9NNLV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbZ8v9NNLV .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-vbZ8v9NNLV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbZ8v9NNLV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbZ8v9NNLV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbZ8v9NNLV .navbar {
    min-height: 72px;
  }
  .cid-vbZ8v9NNLV .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbZ8v9NNLV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbZ8v9NNLV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbZ8v9NNLV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbZ8v9NNLV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbZ8v9NNLV .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-vbZ8v9NNLV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbZ8v9NNLV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbZ8v9NNLV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbZ8v9NNLV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbZ8v9NNLV .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbZ8v9NNLV .dropdown-item.active,
.cid-vbZ8v9NNLV .dropdown-item:active {
  background-color: transparent;
}
.cid-vbZ8v9NNLV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbZ8v9NNLV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbZ8v9NNLV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbZ8v9NNLV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbZ8v9NNLV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbZ8v9NNLV .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbZ8v9NNLV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbZ8v9NNLV .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbZ8v9NNLV .navbar-buttons {
    text-align: left;
  }
}
.cid-vbZ8v9NNLV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbZ8v9NNLV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbZ8v9NNLV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbZ8v9NNLV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZ8v9NNLV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZ8v9NNLV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbZ8v9NNLV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZ8v9NNLV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbZ8v9NNLV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbZ8v9NNLV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZ8v9NNLV .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbZ8v9NNLV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbZ8v9NNLV .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-vbZ8v9NNLV .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbZ8v9NNLV .navbar {
    height: 70px;
  }
  .cid-vbZ8v9NNLV .navbar.opened {
    height: auto;
  }
  .cid-vbZ8v9NNLV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbZ8v9NNLV .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbZ8v9NNLV .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbZ8v9NNLV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbZ8v9NNLV .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-vbZ8v9NNLV .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbZ8v9NNLV .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbZ8v9NNLV .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbZ8v9NNLV .navbar-brand {
    margin-right: auto;
  }
  .cid-vbZ8v9NNLV .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbZ8v9NNLV .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbZ8v9NNLV .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbZ8v9NNLV .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-vbZ8v9NNLV .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbZ8v9NNLV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbZ8v9NNLV .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-vbZ8v9NNLV .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbZ8v9NNLV .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-vbZ8v9NNLV .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbZ8v9NNLV .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbZ8vapCsy {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbZ8vapCsy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbZ8vapCsy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbZ8vapCsy .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbZ8vapCsy .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbZ8vapCsy .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbZ8vapCsy .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbZ8vapCsy .mbr-section-title {
  color: #cac8c8;
}
.cid-vbZ8vapCsy .mbr-text,
.cid-vbZ8vapCsy .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbZ8vaAKRm {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbZ8vaAKRm .mbr-text {
  color: #000000;
}
.cid-vbZ8vaAKRm .mbr-section-subtitle {
  color: #000000;
}
.cid-vbZ8vaAKRm .mbr-section-title {
  color: #000000;
}
.cid-vbZ90yMm7j {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbZ90yMm7j .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-vbZ90yMm7j .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbZ90yMm7j .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-vbZ90yMm7j .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbZ90yMm7j .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbZ90yMm7j .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbZ90yMm7j .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbZ90yMm7j .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbZ90yMm7j .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbZ90yMm7j .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbZ90yMm7j .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbZ90yMm7j .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbZ90yMm7j .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbZ90yMm7j .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbZ90yMm7j .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbZ90yMm7j .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbZ90yMm7j .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbZ90yMm7j .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbZ90yMm7j .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbZ90yMm7j .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbZ90yMm7j .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbZ90yMm7j .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbZ90yMm7j .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbZ90yMm7j .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbZ90yMm7j .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbZ90yMm7j .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: #232323;
}
.cid-vbZ90yMm7j .nav-item:focus,
.cid-vbZ90yMm7j .nav-link:focus {
  outline: none;
}
.cid-vbZ90yMm7j .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbZ90yMm7j .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbZ90yMm7j .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbZ90yMm7j .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbZ90yMm7j .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbZ90yMm7j .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbZ90yMm7j .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;
}
.cid-vbZ90yMm7j .navbar.opened {
  transition: all 0.3s;
}
.cid-vbZ90yMm7j .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbZ90yMm7j .navbar .navbar-logo img {
  width: auto;
}
.cid-vbZ90yMm7j .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbZ90yMm7j .navbar.collapsed {
  justify-content: center;
}
.cid-vbZ90yMm7j .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbZ90yMm7j .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbZ90yMm7j .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbZ90yMm7j .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbZ90yMm7j .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbZ90yMm7j .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-vbZ90yMm7j .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbZ90yMm7j .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbZ90yMm7j .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbZ90yMm7j .navbar {
    min-height: 72px;
  }
  .cid-vbZ90yMm7j .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbZ90yMm7j .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbZ90yMm7j .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbZ90yMm7j .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbZ90yMm7j .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbZ90yMm7j .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-vbZ90yMm7j .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbZ90yMm7j .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbZ90yMm7j .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbZ90yMm7j .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbZ90yMm7j .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbZ90yMm7j .dropdown-item.active,
.cid-vbZ90yMm7j .dropdown-item:active {
  background-color: transparent;
}
.cid-vbZ90yMm7j .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbZ90yMm7j .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbZ90yMm7j .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbZ90yMm7j .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbZ90yMm7j .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbZ90yMm7j .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbZ90yMm7j ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbZ90yMm7j .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbZ90yMm7j .navbar-buttons {
    text-align: left;
  }
}
.cid-vbZ90yMm7j button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbZ90yMm7j button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbZ90yMm7j button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbZ90yMm7j button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZ90yMm7j button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZ90yMm7j button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbZ90yMm7j nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZ90yMm7j nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbZ90yMm7j nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbZ90yMm7j nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZ90yMm7j .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbZ90yMm7j a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbZ90yMm7j .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-vbZ90yMm7j .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbZ90yMm7j .navbar {
    height: 70px;
  }
  .cid-vbZ90yMm7j .navbar.opened {
    height: auto;
  }
  .cid-vbZ90yMm7j .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbZ90yMm7j .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbZ90yMm7j .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbZ90yMm7j .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbZ90yMm7j .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-vbZ90yMm7j .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbZ90yMm7j .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbZ90yMm7j .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbZ90yMm7j .navbar-brand {
    margin-right: auto;
  }
  .cid-vbZ90yMm7j .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbZ90yMm7j .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbZ90yMm7j .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbZ90yMm7j .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-vbZ90yMm7j .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbZ90yMm7j .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbZ90yMm7j .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-vbZ90yMm7j .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbZ90yMm7j .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-vbZ90yMm7j .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbZ90yMm7j .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbZ90zjwD2 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbZ90zjwD2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbZ90zjwD2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbZ90zjwD2 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbZ90zjwD2 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbZ90zjwD2 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbZ90zjwD2 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbZ90zjwD2 .mbr-section-title {
  color: #cac8c8;
}
.cid-vbZ90zjwD2 .mbr-text,
.cid-vbZ90zjwD2 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbZ90zw55D {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbZ90zw55D .mbr-text {
  color: #000000;
}
.cid-vbZ90zw55D .mbr-section-subtitle {
  color: #000000;
}
.cid-vbZ90zw55D .mbr-section-title {
  color: #000000;
}
.cid-vbZzV4XQst {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbZzV4XQst .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-vbZzV4XQst .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbZzV4XQst .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-vbZzV4XQst .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbZzV4XQst .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbZzV4XQst .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbZzV4XQst .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbZzV4XQst .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbZzV4XQst .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbZzV4XQst .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbZzV4XQst .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbZzV4XQst .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbZzV4XQst .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbZzV4XQst .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbZzV4XQst .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbZzV4XQst .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbZzV4XQst .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbZzV4XQst .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbZzV4XQst .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbZzV4XQst .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbZzV4XQst .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbZzV4XQst .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbZzV4XQst .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbZzV4XQst .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbZzV4XQst .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbZzV4XQst .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: #232323;
}
.cid-vbZzV4XQst .nav-item:focus,
.cid-vbZzV4XQst .nav-link:focus {
  outline: none;
}
.cid-vbZzV4XQst .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbZzV4XQst .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbZzV4XQst .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbZzV4XQst .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbZzV4XQst .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbZzV4XQst .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbZzV4XQst .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;
}
.cid-vbZzV4XQst .navbar.opened {
  transition: all 0.3s;
}
.cid-vbZzV4XQst .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbZzV4XQst .navbar .navbar-logo img {
  width: auto;
}
.cid-vbZzV4XQst .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbZzV4XQst .navbar.collapsed {
  justify-content: center;
}
.cid-vbZzV4XQst .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbZzV4XQst .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbZzV4XQst .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbZzV4XQst .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbZzV4XQst .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbZzV4XQst .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-vbZzV4XQst .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbZzV4XQst .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbZzV4XQst .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbZzV4XQst .navbar {
    min-height: 72px;
  }
  .cid-vbZzV4XQst .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbZzV4XQst .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbZzV4XQst .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbZzV4XQst .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbZzV4XQst .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbZzV4XQst .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-vbZzV4XQst .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbZzV4XQst .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbZzV4XQst .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbZzV4XQst .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbZzV4XQst .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbZzV4XQst .dropdown-item.active,
.cid-vbZzV4XQst .dropdown-item:active {
  background-color: transparent;
}
.cid-vbZzV4XQst .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbZzV4XQst .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbZzV4XQst .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbZzV4XQst .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbZzV4XQst .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbZzV4XQst .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbZzV4XQst ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbZzV4XQst .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbZzV4XQst .navbar-buttons {
    text-align: left;
  }
}
.cid-vbZzV4XQst button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbZzV4XQst button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbZzV4XQst button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbZzV4XQst button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZzV4XQst button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZzV4XQst button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbZzV4XQst nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZzV4XQst nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbZzV4XQst nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbZzV4XQst nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZzV4XQst .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbZzV4XQst a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbZzV4XQst .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-vbZzV4XQst .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbZzV4XQst .navbar {
    height: 70px;
  }
  .cid-vbZzV4XQst .navbar.opened {
    height: auto;
  }
  .cid-vbZzV4XQst .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbZzV4XQst .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbZzV4XQst .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbZzV4XQst .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbZzV4XQst .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-vbZzV4XQst .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbZzV4XQst .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbZzV4XQst .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbZzV4XQst .navbar-brand {
    margin-right: auto;
  }
  .cid-vbZzV4XQst .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbZzV4XQst .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbZzV4XQst .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbZzV4XQst .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-vbZzV4XQst .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbZzV4XQst .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbZzV4XQst .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-vbZzV4XQst .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbZzV4XQst .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-vbZzV4XQst .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbZzV4XQst .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbZzV5uadO {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbZzV5uadO .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbZzV5uadO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbZzV5uadO .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbZzV5uadO .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbZzV5uadO .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbZzV5uadO .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbZzV5uadO .mbr-section-title {
  color: #cac8c8;
}
.cid-vbZzV5uadO .mbr-text,
.cid-vbZzV5uadO .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbZzV5H064 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbZzV5H064 .mbr-text {
  color: #000000;
}
.cid-vbZzV5H064 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbZzV5H064 .mbr-section-title {
  color: #000000;
}
.cid-vbZAg0cmk3 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbZAg0cmk3 .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-vbZAg0cmk3 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbZAg0cmk3 .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-vbZAg0cmk3 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbZAg0cmk3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbZAg0cmk3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbZAg0cmk3 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbZAg0cmk3 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbZAg0cmk3 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbZAg0cmk3 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbZAg0cmk3 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbZAg0cmk3 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbZAg0cmk3 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbZAg0cmk3 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbZAg0cmk3 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbZAg0cmk3 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbZAg0cmk3 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbZAg0cmk3 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbZAg0cmk3 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbZAg0cmk3 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbZAg0cmk3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbZAg0cmk3 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbZAg0cmk3 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbZAg0cmk3 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbZAg0cmk3 .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbZAg0cmk3 .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: #232323;
}
.cid-vbZAg0cmk3 .nav-item:focus,
.cid-vbZAg0cmk3 .nav-link:focus {
  outline: none;
}
.cid-vbZAg0cmk3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbZAg0cmk3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbZAg0cmk3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbZAg0cmk3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbZAg0cmk3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbZAg0cmk3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbZAg0cmk3 .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;
}
.cid-vbZAg0cmk3 .navbar.opened {
  transition: all 0.3s;
}
.cid-vbZAg0cmk3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbZAg0cmk3 .navbar .navbar-logo img {
  width: auto;
}
.cid-vbZAg0cmk3 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbZAg0cmk3 .navbar.collapsed {
  justify-content: center;
}
.cid-vbZAg0cmk3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbZAg0cmk3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbZAg0cmk3 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbZAg0cmk3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbZAg0cmk3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbZAg0cmk3 .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-vbZAg0cmk3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbZAg0cmk3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbZAg0cmk3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbZAg0cmk3 .navbar {
    min-height: 72px;
  }
  .cid-vbZAg0cmk3 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbZAg0cmk3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbZAg0cmk3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbZAg0cmk3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbZAg0cmk3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbZAg0cmk3 .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-vbZAg0cmk3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbZAg0cmk3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbZAg0cmk3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbZAg0cmk3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbZAg0cmk3 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbZAg0cmk3 .dropdown-item.active,
.cid-vbZAg0cmk3 .dropdown-item:active {
  background-color: transparent;
}
.cid-vbZAg0cmk3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbZAg0cmk3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbZAg0cmk3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbZAg0cmk3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbZAg0cmk3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbZAg0cmk3 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbZAg0cmk3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbZAg0cmk3 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbZAg0cmk3 .navbar-buttons {
    text-align: left;
  }
}
.cid-vbZAg0cmk3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbZAg0cmk3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbZAg0cmk3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbZAg0cmk3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZAg0cmk3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZAg0cmk3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbZAg0cmk3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZAg0cmk3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbZAg0cmk3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbZAg0cmk3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZAg0cmk3 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbZAg0cmk3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbZAg0cmk3 .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-vbZAg0cmk3 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbZAg0cmk3 .navbar {
    height: 70px;
  }
  .cid-vbZAg0cmk3 .navbar.opened {
    height: auto;
  }
  .cid-vbZAg0cmk3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbZAg0cmk3 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbZAg0cmk3 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbZAg0cmk3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbZAg0cmk3 .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-vbZAg0cmk3 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbZAg0cmk3 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbZAg0cmk3 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbZAg0cmk3 .navbar-brand {
    margin-right: auto;
  }
  .cid-vbZAg0cmk3 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbZAg0cmk3 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbZAg0cmk3 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbZAg0cmk3 .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-vbZAg0cmk3 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbZAg0cmk3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbZAg0cmk3 .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-vbZAg0cmk3 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbZAg0cmk3 .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-vbZAg0cmk3 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbZAg0cmk3 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbZAg0FHAg {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbZAg0FHAg .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbZAg0FHAg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbZAg0FHAg .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbZAg0FHAg .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbZAg0FHAg .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbZAg0FHAg .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbZAg0FHAg .mbr-section-title {
  color: #cac8c8;
}
.cid-vbZAg0FHAg .mbr-text,
.cid-vbZAg0FHAg .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbZAg0UFdV {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbZAg0UFdV .mbr-text {
  color: #000000;
}
.cid-vbZAg0UFdV .mbr-section-subtitle {
  color: #000000;
}
.cid-vbZAg0UFdV .mbr-section-title {
  color: #000000;
}
.cid-vbZAJrEhlk {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbZAJrEhlk .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-vbZAJrEhlk .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbZAJrEhlk .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-vbZAJrEhlk .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbZAJrEhlk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbZAJrEhlk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbZAJrEhlk .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbZAJrEhlk .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbZAJrEhlk .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbZAJrEhlk .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbZAJrEhlk .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbZAJrEhlk .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbZAJrEhlk .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbZAJrEhlk .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbZAJrEhlk .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbZAJrEhlk .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbZAJrEhlk .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbZAJrEhlk .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbZAJrEhlk .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbZAJrEhlk .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbZAJrEhlk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbZAJrEhlk .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbZAJrEhlk .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbZAJrEhlk .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbZAJrEhlk .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbZAJrEhlk .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: #232323;
}
.cid-vbZAJrEhlk .nav-item:focus,
.cid-vbZAJrEhlk .nav-link:focus {
  outline: none;
}
.cid-vbZAJrEhlk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbZAJrEhlk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbZAJrEhlk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbZAJrEhlk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbZAJrEhlk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbZAJrEhlk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbZAJrEhlk .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;
}
.cid-vbZAJrEhlk .navbar.opened {
  transition: all 0.3s;
}
.cid-vbZAJrEhlk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbZAJrEhlk .navbar .navbar-logo img {
  width: auto;
}
.cid-vbZAJrEhlk .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbZAJrEhlk .navbar.collapsed {
  justify-content: center;
}
.cid-vbZAJrEhlk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbZAJrEhlk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbZAJrEhlk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbZAJrEhlk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbZAJrEhlk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbZAJrEhlk .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-vbZAJrEhlk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbZAJrEhlk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbZAJrEhlk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbZAJrEhlk .navbar {
    min-height: 72px;
  }
  .cid-vbZAJrEhlk .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbZAJrEhlk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbZAJrEhlk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbZAJrEhlk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbZAJrEhlk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbZAJrEhlk .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-vbZAJrEhlk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbZAJrEhlk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbZAJrEhlk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbZAJrEhlk .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbZAJrEhlk .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbZAJrEhlk .dropdown-item.active,
.cid-vbZAJrEhlk .dropdown-item:active {
  background-color: transparent;
}
.cid-vbZAJrEhlk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbZAJrEhlk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbZAJrEhlk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbZAJrEhlk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbZAJrEhlk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbZAJrEhlk .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbZAJrEhlk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbZAJrEhlk .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbZAJrEhlk .navbar-buttons {
    text-align: left;
  }
}
.cid-vbZAJrEhlk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbZAJrEhlk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbZAJrEhlk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbZAJrEhlk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZAJrEhlk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZAJrEhlk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbZAJrEhlk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZAJrEhlk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbZAJrEhlk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbZAJrEhlk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZAJrEhlk .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbZAJrEhlk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbZAJrEhlk .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-vbZAJrEhlk .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbZAJrEhlk .navbar {
    height: 70px;
  }
  .cid-vbZAJrEhlk .navbar.opened {
    height: auto;
  }
  .cid-vbZAJrEhlk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbZAJrEhlk .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbZAJrEhlk .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbZAJrEhlk .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbZAJrEhlk .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-vbZAJrEhlk .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbZAJrEhlk .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbZAJrEhlk .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbZAJrEhlk .navbar-brand {
    margin-right: auto;
  }
  .cid-vbZAJrEhlk .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbZAJrEhlk .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbZAJrEhlk .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbZAJrEhlk .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-vbZAJrEhlk .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbZAJrEhlk .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbZAJrEhlk .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-vbZAJrEhlk .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbZAJrEhlk .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-vbZAJrEhlk .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbZAJrEhlk .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbZAJs60Kq {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbZAJs60Kq .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbZAJs60Kq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbZAJs60Kq .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbZAJs60Kq .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbZAJs60Kq .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbZAJs60Kq .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbZAJs60Kq .mbr-section-title {
  color: #cac8c8;
}
.cid-vbZAJs60Kq .mbr-text,
.cid-vbZAJs60Kq .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbZAJsnuWS {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbZAJsnuWS .mbr-text {
  color: #000000;
}
.cid-vbZAJsnuWS .mbr-section-subtitle {
  color: #000000;
}
.cid-vbZAJsnuWS .mbr-section-title {
  color: #000000;
}
.cid-vbZBf72s0I {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbZBf72s0I .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-vbZBf72s0I .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbZBf72s0I .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-vbZBf72s0I .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbZBf72s0I .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbZBf72s0I .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbZBf72s0I .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbZBf72s0I .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbZBf72s0I .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbZBf72s0I .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbZBf72s0I .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbZBf72s0I .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbZBf72s0I .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbZBf72s0I .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbZBf72s0I .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbZBf72s0I .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbZBf72s0I .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbZBf72s0I .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbZBf72s0I .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbZBf72s0I .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbZBf72s0I .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbZBf72s0I .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbZBf72s0I .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbZBf72s0I .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbZBf72s0I .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbZBf72s0I .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: #232323;
}
.cid-vbZBf72s0I .nav-item:focus,
.cid-vbZBf72s0I .nav-link:focus {
  outline: none;
}
.cid-vbZBf72s0I .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbZBf72s0I .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbZBf72s0I .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbZBf72s0I .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbZBf72s0I .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbZBf72s0I .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbZBf72s0I .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;
}
.cid-vbZBf72s0I .navbar.opened {
  transition: all 0.3s;
}
.cid-vbZBf72s0I .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbZBf72s0I .navbar .navbar-logo img {
  width: auto;
}
.cid-vbZBf72s0I .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbZBf72s0I .navbar.collapsed {
  justify-content: center;
}
.cid-vbZBf72s0I .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbZBf72s0I .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbZBf72s0I .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbZBf72s0I .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbZBf72s0I .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbZBf72s0I .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-vbZBf72s0I .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbZBf72s0I .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbZBf72s0I .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbZBf72s0I .navbar {
    min-height: 72px;
  }
  .cid-vbZBf72s0I .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbZBf72s0I .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbZBf72s0I .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbZBf72s0I .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbZBf72s0I .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbZBf72s0I .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-vbZBf72s0I .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbZBf72s0I .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbZBf72s0I .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbZBf72s0I .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbZBf72s0I .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbZBf72s0I .dropdown-item.active,
.cid-vbZBf72s0I .dropdown-item:active {
  background-color: transparent;
}
.cid-vbZBf72s0I .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbZBf72s0I .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbZBf72s0I .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbZBf72s0I .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbZBf72s0I .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbZBf72s0I .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbZBf72s0I ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbZBf72s0I .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbZBf72s0I .navbar-buttons {
    text-align: left;
  }
}
.cid-vbZBf72s0I button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbZBf72s0I button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbZBf72s0I button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbZBf72s0I button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZBf72s0I button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZBf72s0I button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbZBf72s0I nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZBf72s0I nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbZBf72s0I nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbZBf72s0I nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZBf72s0I .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbZBf72s0I a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbZBf72s0I .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-vbZBf72s0I .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbZBf72s0I .navbar {
    height: 70px;
  }
  .cid-vbZBf72s0I .navbar.opened {
    height: auto;
  }
  .cid-vbZBf72s0I .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbZBf72s0I .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbZBf72s0I .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbZBf72s0I .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbZBf72s0I .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-vbZBf72s0I .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbZBf72s0I .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbZBf72s0I .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbZBf72s0I .navbar-brand {
    margin-right: auto;
  }
  .cid-vbZBf72s0I .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbZBf72s0I .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbZBf72s0I .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbZBf72s0I .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-vbZBf72s0I .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbZBf72s0I .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbZBf72s0I .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-vbZBf72s0I .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbZBf72s0I .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-vbZBf72s0I .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbZBf72s0I .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbZBf7y0Ml {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbZBf7y0Ml .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbZBf7y0Ml .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbZBf7y0Ml .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbZBf7y0Ml .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbZBf7y0Ml .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbZBf7y0Ml .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbZBf7y0Ml .mbr-section-title {
  color: #cac8c8;
}
.cid-vbZBf7y0Ml .mbr-text,
.cid-vbZBf7y0Ml .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbZBf7Lqum {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbZBf7Lqum .mbr-text {
  color: #000000;
}
.cid-vbZBf7Lqum .mbr-section-subtitle {
  color: #000000;
}
.cid-vbZBf7Lqum .mbr-section-title {
  color: #000000;
}
.cid-vbZBCThMBQ {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbZBCThMBQ .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-vbZBCThMBQ .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbZBCThMBQ .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-vbZBCThMBQ .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbZBCThMBQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbZBCThMBQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbZBCThMBQ .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbZBCThMBQ .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbZBCThMBQ .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbZBCThMBQ .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbZBCThMBQ .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbZBCThMBQ .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbZBCThMBQ .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbZBCThMBQ .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbZBCThMBQ .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbZBCThMBQ .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbZBCThMBQ .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbZBCThMBQ .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbZBCThMBQ .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbZBCThMBQ .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbZBCThMBQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbZBCThMBQ .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbZBCThMBQ .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbZBCThMBQ .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbZBCThMBQ .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbZBCThMBQ .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: #232323;
}
.cid-vbZBCThMBQ .nav-item:focus,
.cid-vbZBCThMBQ .nav-link:focus {
  outline: none;
}
.cid-vbZBCThMBQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbZBCThMBQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbZBCThMBQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbZBCThMBQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbZBCThMBQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbZBCThMBQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbZBCThMBQ .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;
}
.cid-vbZBCThMBQ .navbar.opened {
  transition: all 0.3s;
}
.cid-vbZBCThMBQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbZBCThMBQ .navbar .navbar-logo img {
  width: auto;
}
.cid-vbZBCThMBQ .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbZBCThMBQ .navbar.collapsed {
  justify-content: center;
}
.cid-vbZBCThMBQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbZBCThMBQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbZBCThMBQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbZBCThMBQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbZBCThMBQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbZBCThMBQ .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-vbZBCThMBQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbZBCThMBQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbZBCThMBQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbZBCThMBQ .navbar {
    min-height: 72px;
  }
  .cid-vbZBCThMBQ .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbZBCThMBQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbZBCThMBQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbZBCThMBQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbZBCThMBQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbZBCThMBQ .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-vbZBCThMBQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbZBCThMBQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbZBCThMBQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbZBCThMBQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbZBCThMBQ .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbZBCThMBQ .dropdown-item.active,
.cid-vbZBCThMBQ .dropdown-item:active {
  background-color: transparent;
}
.cid-vbZBCThMBQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbZBCThMBQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbZBCThMBQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbZBCThMBQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbZBCThMBQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbZBCThMBQ .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbZBCThMBQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbZBCThMBQ .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbZBCThMBQ .navbar-buttons {
    text-align: left;
  }
}
.cid-vbZBCThMBQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbZBCThMBQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbZBCThMBQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbZBCThMBQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZBCThMBQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZBCThMBQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbZBCThMBQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZBCThMBQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbZBCThMBQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbZBCThMBQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZBCThMBQ .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbZBCThMBQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbZBCThMBQ .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-vbZBCThMBQ .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbZBCThMBQ .navbar {
    height: 70px;
  }
  .cid-vbZBCThMBQ .navbar.opened {
    height: auto;
  }
  .cid-vbZBCThMBQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbZBCThMBQ .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbZBCThMBQ .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbZBCThMBQ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbZBCThMBQ .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-vbZBCThMBQ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbZBCThMBQ .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbZBCThMBQ .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbZBCThMBQ .navbar-brand {
    margin-right: auto;
  }
  .cid-vbZBCThMBQ .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbZBCThMBQ .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbZBCThMBQ .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbZBCThMBQ .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-vbZBCThMBQ .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbZBCThMBQ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbZBCThMBQ .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-vbZBCThMBQ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbZBCThMBQ .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-vbZBCThMBQ .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbZBCThMBQ .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbZBCTPCuG {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbZBCTPCuG .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbZBCTPCuG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbZBCTPCuG .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbZBCTPCuG .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbZBCTPCuG .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbZBCTPCuG .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbZBCTPCuG .mbr-section-title {
  color: #cac8c8;
}
.cid-vbZBCTPCuG .mbr-text,
.cid-vbZBCTPCuG .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbZBCU7ASa {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbZBCU7ASa .mbr-text {
  color: #000000;
}
.cid-vbZBCU7ASa .mbr-section-subtitle {
  color: #000000;
}
.cid-vbZBCU7ASa .mbr-section-title {
  color: #000000;
}
.cid-vbZC2wKBrG {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbZC2wKBrG .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-vbZC2wKBrG .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbZC2wKBrG .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-vbZC2wKBrG .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbZC2wKBrG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbZC2wKBrG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbZC2wKBrG .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbZC2wKBrG .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbZC2wKBrG .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbZC2wKBrG .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbZC2wKBrG .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbZC2wKBrG .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbZC2wKBrG .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbZC2wKBrG .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbZC2wKBrG .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbZC2wKBrG .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbZC2wKBrG .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbZC2wKBrG .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbZC2wKBrG .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbZC2wKBrG .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbZC2wKBrG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbZC2wKBrG .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbZC2wKBrG .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbZC2wKBrG .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbZC2wKBrG .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbZC2wKBrG .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: #232323;
}
.cid-vbZC2wKBrG .nav-item:focus,
.cid-vbZC2wKBrG .nav-link:focus {
  outline: none;
}
.cid-vbZC2wKBrG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbZC2wKBrG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbZC2wKBrG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbZC2wKBrG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbZC2wKBrG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbZC2wKBrG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbZC2wKBrG .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;
}
.cid-vbZC2wKBrG .navbar.opened {
  transition: all 0.3s;
}
.cid-vbZC2wKBrG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbZC2wKBrG .navbar .navbar-logo img {
  width: auto;
}
.cid-vbZC2wKBrG .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbZC2wKBrG .navbar.collapsed {
  justify-content: center;
}
.cid-vbZC2wKBrG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbZC2wKBrG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbZC2wKBrG .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbZC2wKBrG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbZC2wKBrG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbZC2wKBrG .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-vbZC2wKBrG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbZC2wKBrG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbZC2wKBrG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbZC2wKBrG .navbar {
    min-height: 72px;
  }
  .cid-vbZC2wKBrG .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbZC2wKBrG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbZC2wKBrG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbZC2wKBrG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbZC2wKBrG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbZC2wKBrG .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-vbZC2wKBrG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbZC2wKBrG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbZC2wKBrG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbZC2wKBrG .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbZC2wKBrG .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbZC2wKBrG .dropdown-item.active,
.cid-vbZC2wKBrG .dropdown-item:active {
  background-color: transparent;
}
.cid-vbZC2wKBrG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbZC2wKBrG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbZC2wKBrG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbZC2wKBrG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbZC2wKBrG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbZC2wKBrG .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbZC2wKBrG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbZC2wKBrG .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbZC2wKBrG .navbar-buttons {
    text-align: left;
  }
}
.cid-vbZC2wKBrG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbZC2wKBrG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbZC2wKBrG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbZC2wKBrG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZC2wKBrG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZC2wKBrG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbZC2wKBrG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZC2wKBrG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbZC2wKBrG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbZC2wKBrG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZC2wKBrG .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbZC2wKBrG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbZC2wKBrG .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-vbZC2wKBrG .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbZC2wKBrG .navbar {
    height: 70px;
  }
  .cid-vbZC2wKBrG .navbar.opened {
    height: auto;
  }
  .cid-vbZC2wKBrG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbZC2wKBrG .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbZC2wKBrG .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbZC2wKBrG .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbZC2wKBrG .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-vbZC2wKBrG .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbZC2wKBrG .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbZC2wKBrG .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbZC2wKBrG .navbar-brand {
    margin-right: auto;
  }
  .cid-vbZC2wKBrG .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbZC2wKBrG .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbZC2wKBrG .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbZC2wKBrG .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-vbZC2wKBrG .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbZC2wKBrG .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbZC2wKBrG .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-vbZC2wKBrG .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbZC2wKBrG .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-vbZC2wKBrG .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbZC2wKBrG .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbZC2xhxLO {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbZC2xhxLO .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbZC2xhxLO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbZC2xhxLO .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbZC2xhxLO .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbZC2xhxLO .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbZC2xhxLO .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbZC2xhxLO .mbr-section-title {
  color: #cac8c8;
}
.cid-vbZC2xhxLO .mbr-text,
.cid-vbZC2xhxLO .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbZC2xrEii {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbZC2xrEii .mbr-text {
  color: #000000;
}
.cid-vbZC2xrEii .mbr-section-subtitle {
  color: #000000;
}
.cid-vbZC2xrEii .mbr-section-title {
  color: #000000;
}
.cid-vbZCo6kuPA {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbZCo6kuPA .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-vbZCo6kuPA .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbZCo6kuPA .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-vbZCo6kuPA .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbZCo6kuPA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbZCo6kuPA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbZCo6kuPA .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbZCo6kuPA .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbZCo6kuPA .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbZCo6kuPA .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbZCo6kuPA .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbZCo6kuPA .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbZCo6kuPA .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbZCo6kuPA .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbZCo6kuPA .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbZCo6kuPA .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbZCo6kuPA .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbZCo6kuPA .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbZCo6kuPA .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbZCo6kuPA .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbZCo6kuPA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbZCo6kuPA .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbZCo6kuPA .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbZCo6kuPA .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbZCo6kuPA .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbZCo6kuPA .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: #232323;
}
.cid-vbZCo6kuPA .nav-item:focus,
.cid-vbZCo6kuPA .nav-link:focus {
  outline: none;
}
.cid-vbZCo6kuPA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbZCo6kuPA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbZCo6kuPA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbZCo6kuPA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbZCo6kuPA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbZCo6kuPA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbZCo6kuPA .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;
}
.cid-vbZCo6kuPA .navbar.opened {
  transition: all 0.3s;
}
.cid-vbZCo6kuPA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbZCo6kuPA .navbar .navbar-logo img {
  width: auto;
}
.cid-vbZCo6kuPA .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbZCo6kuPA .navbar.collapsed {
  justify-content: center;
}
.cid-vbZCo6kuPA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbZCo6kuPA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbZCo6kuPA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbZCo6kuPA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbZCo6kuPA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbZCo6kuPA .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-vbZCo6kuPA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbZCo6kuPA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbZCo6kuPA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbZCo6kuPA .navbar {
    min-height: 72px;
  }
  .cid-vbZCo6kuPA .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbZCo6kuPA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbZCo6kuPA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbZCo6kuPA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbZCo6kuPA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbZCo6kuPA .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-vbZCo6kuPA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbZCo6kuPA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbZCo6kuPA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbZCo6kuPA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbZCo6kuPA .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbZCo6kuPA .dropdown-item.active,
.cid-vbZCo6kuPA .dropdown-item:active {
  background-color: transparent;
}
.cid-vbZCo6kuPA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbZCo6kuPA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbZCo6kuPA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbZCo6kuPA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbZCo6kuPA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbZCo6kuPA .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbZCo6kuPA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbZCo6kuPA .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbZCo6kuPA .navbar-buttons {
    text-align: left;
  }
}
.cid-vbZCo6kuPA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbZCo6kuPA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbZCo6kuPA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbZCo6kuPA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZCo6kuPA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZCo6kuPA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbZCo6kuPA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZCo6kuPA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbZCo6kuPA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbZCo6kuPA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZCo6kuPA .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbZCo6kuPA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbZCo6kuPA .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-vbZCo6kuPA .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbZCo6kuPA .navbar {
    height: 70px;
  }
  .cid-vbZCo6kuPA .navbar.opened {
    height: auto;
  }
  .cid-vbZCo6kuPA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbZCo6kuPA .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbZCo6kuPA .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbZCo6kuPA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbZCo6kuPA .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-vbZCo6kuPA .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbZCo6kuPA .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbZCo6kuPA .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbZCo6kuPA .navbar-brand {
    margin-right: auto;
  }
  .cid-vbZCo6kuPA .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbZCo6kuPA .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbZCo6kuPA .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbZCo6kuPA .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-vbZCo6kuPA .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbZCo6kuPA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbZCo6kuPA .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-vbZCo6kuPA .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbZCo6kuPA .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-vbZCo6kuPA .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbZCo6kuPA .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbZCo6UEU0 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbZCo6UEU0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbZCo6UEU0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbZCo6UEU0 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbZCo6UEU0 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbZCo6UEU0 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbZCo6UEU0 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbZCo6UEU0 .mbr-section-title {
  color: #cac8c8;
}
.cid-vbZCo6UEU0 .mbr-text,
.cid-vbZCo6UEU0 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbZCo7eQdv {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbZCo7eQdv .mbr-text {
  color: #000000;
}
.cid-vbZCo7eQdv .mbr-section-subtitle {
  color: #000000;
}
.cid-vbZCo7eQdv .mbr-section-title {
  color: #000000;
}
.cid-vbZCSMlQQo {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbZCSMlQQo .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-vbZCSMlQQo .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbZCSMlQQo .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-vbZCSMlQQo .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbZCSMlQQo .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbZCSMlQQo .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbZCSMlQQo .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbZCSMlQQo .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbZCSMlQQo .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbZCSMlQQo .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbZCSMlQQo .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbZCSMlQQo .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbZCSMlQQo .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbZCSMlQQo .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbZCSMlQQo .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbZCSMlQQo .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbZCSMlQQo .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbZCSMlQQo .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbZCSMlQQo .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbZCSMlQQo .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbZCSMlQQo .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbZCSMlQQo .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbZCSMlQQo .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbZCSMlQQo .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbZCSMlQQo .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbZCSMlQQo .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: #232323;
}
.cid-vbZCSMlQQo .nav-item:focus,
.cid-vbZCSMlQQo .nav-link:focus {
  outline: none;
}
.cid-vbZCSMlQQo .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbZCSMlQQo .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbZCSMlQQo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbZCSMlQQo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbZCSMlQQo .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbZCSMlQQo .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbZCSMlQQo .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;
}
.cid-vbZCSMlQQo .navbar.opened {
  transition: all 0.3s;
}
.cid-vbZCSMlQQo .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbZCSMlQQo .navbar .navbar-logo img {
  width: auto;
}
.cid-vbZCSMlQQo .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbZCSMlQQo .navbar.collapsed {
  justify-content: center;
}
.cid-vbZCSMlQQo .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbZCSMlQQo .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbZCSMlQQo .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbZCSMlQQo .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbZCSMlQQo .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbZCSMlQQo .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-vbZCSMlQQo .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbZCSMlQQo .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbZCSMlQQo .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbZCSMlQQo .navbar {
    min-height: 72px;
  }
  .cid-vbZCSMlQQo .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbZCSMlQQo .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbZCSMlQQo .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbZCSMlQQo .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbZCSMlQQo .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbZCSMlQQo .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-vbZCSMlQQo .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbZCSMlQQo .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbZCSMlQQo .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbZCSMlQQo .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbZCSMlQQo .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbZCSMlQQo .dropdown-item.active,
.cid-vbZCSMlQQo .dropdown-item:active {
  background-color: transparent;
}
.cid-vbZCSMlQQo .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbZCSMlQQo .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbZCSMlQQo .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbZCSMlQQo .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbZCSMlQQo .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbZCSMlQQo .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbZCSMlQQo ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbZCSMlQQo .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbZCSMlQQo .navbar-buttons {
    text-align: left;
  }
}
.cid-vbZCSMlQQo button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbZCSMlQQo button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbZCSMlQQo button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbZCSMlQQo button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZCSMlQQo button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZCSMlQQo button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbZCSMlQQo nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZCSMlQQo nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbZCSMlQQo nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbZCSMlQQo nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZCSMlQQo .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbZCSMlQQo a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbZCSMlQQo .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-vbZCSMlQQo .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbZCSMlQQo .navbar {
    height: 70px;
  }
  .cid-vbZCSMlQQo .navbar.opened {
    height: auto;
  }
  .cid-vbZCSMlQQo .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbZCSMlQQo .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbZCSMlQQo .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbZCSMlQQo .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbZCSMlQQo .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-vbZCSMlQQo .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbZCSMlQQo .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbZCSMlQQo .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbZCSMlQQo .navbar-brand {
    margin-right: auto;
  }
  .cid-vbZCSMlQQo .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbZCSMlQQo .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbZCSMlQQo .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbZCSMlQQo .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-vbZCSMlQQo .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbZCSMlQQo .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbZCSMlQQo .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-vbZCSMlQQo .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbZCSMlQQo .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-vbZCSMlQQo .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbZCSMlQQo .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbZCSMSgZS {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbZCSMSgZS .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbZCSMSgZS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbZCSMSgZS .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbZCSMSgZS .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbZCSMSgZS .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbZCSMSgZS .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbZCSMSgZS .mbr-section-title {
  color: #cac8c8;
}
.cid-vbZCSMSgZS .mbr-text,
.cid-vbZCSMSgZS .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbZCSN3E5m {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbZCSN3E5m .mbr-text {
  color: #000000;
}
.cid-vbZCSN3E5m .mbr-section-subtitle {
  color: #000000;
}
.cid-vbZCSN3E5m .mbr-section-title {
  color: #000000;
}
.cid-vbZDjTRxkf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbZDjTRxkf .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-vbZDjTRxkf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbZDjTRxkf .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-vbZDjTRxkf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbZDjTRxkf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbZDjTRxkf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbZDjTRxkf .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbZDjTRxkf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbZDjTRxkf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbZDjTRxkf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbZDjTRxkf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbZDjTRxkf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbZDjTRxkf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbZDjTRxkf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbZDjTRxkf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbZDjTRxkf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbZDjTRxkf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbZDjTRxkf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbZDjTRxkf .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbZDjTRxkf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbZDjTRxkf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbZDjTRxkf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbZDjTRxkf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbZDjTRxkf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbZDjTRxkf .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbZDjTRxkf .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: #232323;
}
.cid-vbZDjTRxkf .nav-item:focus,
.cid-vbZDjTRxkf .nav-link:focus {
  outline: none;
}
.cid-vbZDjTRxkf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbZDjTRxkf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbZDjTRxkf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbZDjTRxkf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbZDjTRxkf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbZDjTRxkf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbZDjTRxkf .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;
}
.cid-vbZDjTRxkf .navbar.opened {
  transition: all 0.3s;
}
.cid-vbZDjTRxkf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbZDjTRxkf .navbar .navbar-logo img {
  width: auto;
}
.cid-vbZDjTRxkf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbZDjTRxkf .navbar.collapsed {
  justify-content: center;
}
.cid-vbZDjTRxkf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbZDjTRxkf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbZDjTRxkf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbZDjTRxkf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbZDjTRxkf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbZDjTRxkf .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-vbZDjTRxkf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbZDjTRxkf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbZDjTRxkf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbZDjTRxkf .navbar {
    min-height: 72px;
  }
  .cid-vbZDjTRxkf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbZDjTRxkf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbZDjTRxkf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbZDjTRxkf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbZDjTRxkf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbZDjTRxkf .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-vbZDjTRxkf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbZDjTRxkf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbZDjTRxkf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbZDjTRxkf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbZDjTRxkf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbZDjTRxkf .dropdown-item.active,
.cid-vbZDjTRxkf .dropdown-item:active {
  background-color: transparent;
}
.cid-vbZDjTRxkf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbZDjTRxkf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbZDjTRxkf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbZDjTRxkf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbZDjTRxkf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbZDjTRxkf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbZDjTRxkf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbZDjTRxkf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbZDjTRxkf .navbar-buttons {
    text-align: left;
  }
}
.cid-vbZDjTRxkf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbZDjTRxkf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbZDjTRxkf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbZDjTRxkf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZDjTRxkf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZDjTRxkf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbZDjTRxkf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZDjTRxkf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbZDjTRxkf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbZDjTRxkf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZDjTRxkf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbZDjTRxkf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbZDjTRxkf .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-vbZDjTRxkf .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbZDjTRxkf .navbar {
    height: 70px;
  }
  .cid-vbZDjTRxkf .navbar.opened {
    height: auto;
  }
  .cid-vbZDjTRxkf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbZDjTRxkf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbZDjTRxkf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbZDjTRxkf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbZDjTRxkf .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-vbZDjTRxkf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbZDjTRxkf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbZDjTRxkf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbZDjTRxkf .navbar-brand {
    margin-right: auto;
  }
  .cid-vbZDjTRxkf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbZDjTRxkf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbZDjTRxkf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbZDjTRxkf .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-vbZDjTRxkf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbZDjTRxkf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbZDjTRxkf .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-vbZDjTRxkf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbZDjTRxkf .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-vbZDjTRxkf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbZDjTRxkf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbZDjUsWAd {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbZDjUsWAd .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbZDjUsWAd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbZDjUsWAd .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbZDjUsWAd .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbZDjUsWAd .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbZDjUsWAd .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbZDjUsWAd .mbr-section-title {
  color: #cac8c8;
}
.cid-vbZDjUsWAd .mbr-text,
.cid-vbZDjUsWAd .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbZDjUIFam {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbZDjUIFam .mbr-text {
  color: #000000;
}
.cid-vbZDjUIFam .mbr-section-subtitle {
  color: #000000;
}
.cid-vbZDjUIFam .mbr-section-title {
  color: #000000;
}
.cid-vbZDLHnRGC {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbZDLHnRGC .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-vbZDLHnRGC .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbZDLHnRGC .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-vbZDLHnRGC .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbZDLHnRGC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbZDLHnRGC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbZDLHnRGC .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbZDLHnRGC .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbZDLHnRGC .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbZDLHnRGC .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbZDLHnRGC .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbZDLHnRGC .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbZDLHnRGC .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbZDLHnRGC .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbZDLHnRGC .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbZDLHnRGC .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbZDLHnRGC .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbZDLHnRGC .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbZDLHnRGC .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbZDLHnRGC .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbZDLHnRGC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbZDLHnRGC .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbZDLHnRGC .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbZDLHnRGC .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbZDLHnRGC .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbZDLHnRGC .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: #232323;
}
.cid-vbZDLHnRGC .nav-item:focus,
.cid-vbZDLHnRGC .nav-link:focus {
  outline: none;
}
.cid-vbZDLHnRGC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbZDLHnRGC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbZDLHnRGC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbZDLHnRGC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbZDLHnRGC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbZDLHnRGC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbZDLHnRGC .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;
}
.cid-vbZDLHnRGC .navbar.opened {
  transition: all 0.3s;
}
.cid-vbZDLHnRGC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbZDLHnRGC .navbar .navbar-logo img {
  width: auto;
}
.cid-vbZDLHnRGC .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbZDLHnRGC .navbar.collapsed {
  justify-content: center;
}
.cid-vbZDLHnRGC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbZDLHnRGC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbZDLHnRGC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbZDLHnRGC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbZDLHnRGC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbZDLHnRGC .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-vbZDLHnRGC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbZDLHnRGC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbZDLHnRGC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbZDLHnRGC .navbar {
    min-height: 72px;
  }
  .cid-vbZDLHnRGC .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbZDLHnRGC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbZDLHnRGC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbZDLHnRGC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbZDLHnRGC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbZDLHnRGC .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-vbZDLHnRGC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbZDLHnRGC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbZDLHnRGC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbZDLHnRGC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbZDLHnRGC .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbZDLHnRGC .dropdown-item.active,
.cid-vbZDLHnRGC .dropdown-item:active {
  background-color: transparent;
}
.cid-vbZDLHnRGC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbZDLHnRGC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbZDLHnRGC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbZDLHnRGC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbZDLHnRGC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbZDLHnRGC .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbZDLHnRGC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbZDLHnRGC .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbZDLHnRGC .navbar-buttons {
    text-align: left;
  }
}
.cid-vbZDLHnRGC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbZDLHnRGC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbZDLHnRGC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbZDLHnRGC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZDLHnRGC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbZDLHnRGC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbZDLHnRGC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZDLHnRGC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbZDLHnRGC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbZDLHnRGC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbZDLHnRGC .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbZDLHnRGC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbZDLHnRGC .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-vbZDLHnRGC .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbZDLHnRGC .navbar {
    height: 70px;
  }
  .cid-vbZDLHnRGC .navbar.opened {
    height: auto;
  }
  .cid-vbZDLHnRGC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbZDLHnRGC .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbZDLHnRGC .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbZDLHnRGC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbZDLHnRGC .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-vbZDLHnRGC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbZDLHnRGC .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbZDLHnRGC .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbZDLHnRGC .navbar-brand {
    margin-right: auto;
  }
  .cid-vbZDLHnRGC .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbZDLHnRGC .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbZDLHnRGC .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbZDLHnRGC .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-vbZDLHnRGC .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbZDLHnRGC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbZDLHnRGC .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-vbZDLHnRGC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbZDLHnRGC .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-vbZDLHnRGC .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbZDLHnRGC .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbZDLI3LMn {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbZDLI3LMn .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbZDLI3LMn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbZDLI3LMn .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbZDLI3LMn .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbZDLI3LMn .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbZDLI3LMn .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbZDLI3LMn .mbr-section-title {
  color: #cac8c8;
}
.cid-vbZDLI3LMn .mbr-text,
.cid-vbZDLI3LMn .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbZDLImV8S {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbZDLImV8S .mbr-text {
  color: #000000;
}
.cid-vbZDLImV8S .mbr-section-subtitle {
  color: #000000;
}
.cid-vbZDLImV8S .mbr-section-title {
  color: #000000;
}
.cid-vc4t84JPIL {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc4t84JPIL .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-vc4t84JPIL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc4t84JPIL .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-vc4t84JPIL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc4t84JPIL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc4t84JPIL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc4t84JPIL .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc4t84JPIL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc4t84JPIL .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc4t84JPIL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc4t84JPIL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc4t84JPIL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc4t84JPIL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc4t84JPIL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc4t84JPIL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc4t84JPIL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc4t84JPIL .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc4t84JPIL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc4t84JPIL .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc4t84JPIL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc4t84JPIL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc4t84JPIL .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc4t84JPIL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc4t84JPIL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc4t84JPIL .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc4t84JPIL .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: #232323;
}
.cid-vc4t84JPIL .nav-item:focus,
.cid-vc4t84JPIL .nav-link:focus {
  outline: none;
}
.cid-vc4t84JPIL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc4t84JPIL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc4t84JPIL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc4t84JPIL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc4t84JPIL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc4t84JPIL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc4t84JPIL .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;
}
.cid-vc4t84JPIL .navbar.opened {
  transition: all 0.3s;
}
.cid-vc4t84JPIL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc4t84JPIL .navbar .navbar-logo img {
  width: auto;
}
.cid-vc4t84JPIL .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc4t84JPIL .navbar.collapsed {
  justify-content: center;
}
.cid-vc4t84JPIL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc4t84JPIL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc4t84JPIL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc4t84JPIL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc4t84JPIL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc4t84JPIL .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-vc4t84JPIL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc4t84JPIL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc4t84JPIL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc4t84JPIL .navbar {
    min-height: 72px;
  }
  .cid-vc4t84JPIL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc4t84JPIL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc4t84JPIL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc4t84JPIL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc4t84JPIL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc4t84JPIL .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-vc4t84JPIL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc4t84JPIL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc4t84JPIL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc4t84JPIL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc4t84JPIL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc4t84JPIL .dropdown-item.active,
.cid-vc4t84JPIL .dropdown-item:active {
  background-color: transparent;
}
.cid-vc4t84JPIL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc4t84JPIL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc4t84JPIL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc4t84JPIL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc4t84JPIL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc4t84JPIL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc4t84JPIL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc4t84JPIL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc4t84JPIL .navbar-buttons {
    text-align: left;
  }
}
.cid-vc4t84JPIL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc4t84JPIL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc4t84JPIL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc4t84JPIL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4t84JPIL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4t84JPIL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc4t84JPIL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4t84JPIL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc4t84JPIL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc4t84JPIL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4t84JPIL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc4t84JPIL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc4t84JPIL .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-vc4t84JPIL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc4t84JPIL .navbar {
    height: 70px;
  }
  .cid-vc4t84JPIL .navbar.opened {
    height: auto;
  }
  .cid-vc4t84JPIL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc4t84JPIL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc4t84JPIL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc4t84JPIL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc4t84JPIL .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-vc4t84JPIL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc4t84JPIL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc4t84JPIL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc4t84JPIL .navbar-brand {
    margin-right: auto;
  }
  .cid-vc4t84JPIL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc4t84JPIL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc4t84JPIL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc4t84JPIL .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-vc4t84JPIL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc4t84JPIL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc4t84JPIL .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-vc4t84JPIL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc4t84JPIL .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-vc4t84JPIL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc4t84JPIL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc4t85cnGa {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc4t85cnGa .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc4t85cnGa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc4t85cnGa .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc4t85cnGa .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc4t85cnGa .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc4t85cnGa .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc4t85cnGa .mbr-section-title {
  color: #cac8c8;
}
.cid-vc4t85cnGa .mbr-text,
.cid-vc4t85cnGa .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc4t85n0Wj {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vc4t85n0Wj .mbr-text {
  color: #000000;
}
.cid-vc4t85n0Wj .mbr-section-subtitle {
  color: #000000;
}
.cid-vc4t85n0Wj .mbr-section-title {
  color: #000000;
}
.cid-vc4tsrsZPB {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc4tsrsZPB .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-vc4tsrsZPB .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc4tsrsZPB .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-vc4tsrsZPB .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc4tsrsZPB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc4tsrsZPB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc4tsrsZPB .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc4tsrsZPB .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc4tsrsZPB .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc4tsrsZPB .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc4tsrsZPB .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc4tsrsZPB .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc4tsrsZPB .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc4tsrsZPB .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc4tsrsZPB .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc4tsrsZPB .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc4tsrsZPB .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc4tsrsZPB .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc4tsrsZPB .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc4tsrsZPB .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc4tsrsZPB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc4tsrsZPB .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc4tsrsZPB .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc4tsrsZPB .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc4tsrsZPB .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc4tsrsZPB .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: #232323;
}
.cid-vc4tsrsZPB .nav-item:focus,
.cid-vc4tsrsZPB .nav-link:focus {
  outline: none;
}
.cid-vc4tsrsZPB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc4tsrsZPB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc4tsrsZPB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc4tsrsZPB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc4tsrsZPB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc4tsrsZPB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc4tsrsZPB .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;
}
.cid-vc4tsrsZPB .navbar.opened {
  transition: all 0.3s;
}
.cid-vc4tsrsZPB .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc4tsrsZPB .navbar .navbar-logo img {
  width: auto;
}
.cid-vc4tsrsZPB .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc4tsrsZPB .navbar.collapsed {
  justify-content: center;
}
.cid-vc4tsrsZPB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc4tsrsZPB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc4tsrsZPB .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc4tsrsZPB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc4tsrsZPB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc4tsrsZPB .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-vc4tsrsZPB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc4tsrsZPB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc4tsrsZPB .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc4tsrsZPB .navbar {
    min-height: 72px;
  }
  .cid-vc4tsrsZPB .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc4tsrsZPB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc4tsrsZPB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc4tsrsZPB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc4tsrsZPB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc4tsrsZPB .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-vc4tsrsZPB .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc4tsrsZPB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc4tsrsZPB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc4tsrsZPB .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc4tsrsZPB .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc4tsrsZPB .dropdown-item.active,
.cid-vc4tsrsZPB .dropdown-item:active {
  background-color: transparent;
}
.cid-vc4tsrsZPB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc4tsrsZPB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc4tsrsZPB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc4tsrsZPB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc4tsrsZPB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc4tsrsZPB .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc4tsrsZPB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc4tsrsZPB .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc4tsrsZPB .navbar-buttons {
    text-align: left;
  }
}
.cid-vc4tsrsZPB button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc4tsrsZPB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc4tsrsZPB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc4tsrsZPB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4tsrsZPB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4tsrsZPB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc4tsrsZPB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4tsrsZPB nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc4tsrsZPB nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc4tsrsZPB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4tsrsZPB .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc4tsrsZPB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc4tsrsZPB .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-vc4tsrsZPB .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc4tsrsZPB .navbar {
    height: 70px;
  }
  .cid-vc4tsrsZPB .navbar.opened {
    height: auto;
  }
  .cid-vc4tsrsZPB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc4tsrsZPB .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc4tsrsZPB .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc4tsrsZPB .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc4tsrsZPB .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-vc4tsrsZPB .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc4tsrsZPB .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc4tsrsZPB .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc4tsrsZPB .navbar-brand {
    margin-right: auto;
  }
  .cid-vc4tsrsZPB .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc4tsrsZPB .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc4tsrsZPB .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc4tsrsZPB .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-vc4tsrsZPB .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc4tsrsZPB .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc4tsrsZPB .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-vc4tsrsZPB .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc4tsrsZPB .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-vc4tsrsZPB .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc4tsrsZPB .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc4tsrZh8Y {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc4tsrZh8Y .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc4tsrZh8Y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc4tsrZh8Y .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc4tsrZh8Y .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc4tsrZh8Y .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc4tsrZh8Y .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc4tsrZh8Y .mbr-section-title {
  color: #cac8c8;
}
.cid-vc4tsrZh8Y .mbr-text,
.cid-vc4tsrZh8Y .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc4tssa8cJ {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vc4tssa8cJ .mbr-text {
  color: #000000;
}
.cid-vc4tssa8cJ .mbr-section-subtitle {
  color: #000000;
}
.cid-vc4tssa8cJ .mbr-section-title {
  color: #000000;
}
.cid-vc4tTy35SN {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc4tTy35SN .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-vc4tTy35SN .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc4tTy35SN .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-vc4tTy35SN .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc4tTy35SN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc4tTy35SN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc4tTy35SN .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc4tTy35SN .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc4tTy35SN .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc4tTy35SN .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc4tTy35SN .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc4tTy35SN .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc4tTy35SN .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc4tTy35SN .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc4tTy35SN .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc4tTy35SN .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc4tTy35SN .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc4tTy35SN .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc4tTy35SN .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc4tTy35SN .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc4tTy35SN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc4tTy35SN .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc4tTy35SN .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc4tTy35SN .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc4tTy35SN .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc4tTy35SN .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: #232323;
}
.cid-vc4tTy35SN .nav-item:focus,
.cid-vc4tTy35SN .nav-link:focus {
  outline: none;
}
.cid-vc4tTy35SN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc4tTy35SN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc4tTy35SN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc4tTy35SN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc4tTy35SN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc4tTy35SN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc4tTy35SN .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;
}
.cid-vc4tTy35SN .navbar.opened {
  transition: all 0.3s;
}
.cid-vc4tTy35SN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc4tTy35SN .navbar .navbar-logo img {
  width: auto;
}
.cid-vc4tTy35SN .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc4tTy35SN .navbar.collapsed {
  justify-content: center;
}
.cid-vc4tTy35SN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc4tTy35SN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc4tTy35SN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc4tTy35SN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc4tTy35SN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc4tTy35SN .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-vc4tTy35SN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc4tTy35SN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc4tTy35SN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc4tTy35SN .navbar {
    min-height: 72px;
  }
  .cid-vc4tTy35SN .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc4tTy35SN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc4tTy35SN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc4tTy35SN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc4tTy35SN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc4tTy35SN .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-vc4tTy35SN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc4tTy35SN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc4tTy35SN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc4tTy35SN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc4tTy35SN .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc4tTy35SN .dropdown-item.active,
.cid-vc4tTy35SN .dropdown-item:active {
  background-color: transparent;
}
.cid-vc4tTy35SN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc4tTy35SN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc4tTy35SN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc4tTy35SN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc4tTy35SN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc4tTy35SN .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc4tTy35SN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc4tTy35SN .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc4tTy35SN .navbar-buttons {
    text-align: left;
  }
}
.cid-vc4tTy35SN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc4tTy35SN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc4tTy35SN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc4tTy35SN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4tTy35SN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4tTy35SN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc4tTy35SN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4tTy35SN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc4tTy35SN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc4tTy35SN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4tTy35SN .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc4tTy35SN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc4tTy35SN .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-vc4tTy35SN .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc4tTy35SN .navbar {
    height: 70px;
  }
  .cid-vc4tTy35SN .navbar.opened {
    height: auto;
  }
  .cid-vc4tTy35SN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc4tTy35SN .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc4tTy35SN .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc4tTy35SN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc4tTy35SN .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-vc4tTy35SN .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc4tTy35SN .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc4tTy35SN .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc4tTy35SN .navbar-brand {
    margin-right: auto;
  }
  .cid-vc4tTy35SN .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc4tTy35SN .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc4tTy35SN .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc4tTy35SN .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-vc4tTy35SN .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc4tTy35SN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc4tTy35SN .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-vc4tTy35SN .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc4tTy35SN .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-vc4tTy35SN .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc4tTy35SN .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc4tTyyeir {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc4tTyyeir .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc4tTyyeir .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc4tTyyeir .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc4tTyyeir .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc4tTyyeir .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc4tTyyeir .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc4tTyyeir .mbr-section-title {
  color: #cac8c8;
}
.cid-vc4tTyyeir .mbr-text,
.cid-vc4tTyyeir .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc4tTyJTeD {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vc4tTyJTeD .mbr-text {
  color: #000000;
}
.cid-vc4tTyJTeD .mbr-section-subtitle {
  color: #000000;
}
.cid-vc4tTyJTeD .mbr-section-title {
  color: #000000;
}
.cid-vc4unVn9wc {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc4unVn9wc .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-vc4unVn9wc .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc4unVn9wc .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-vc4unVn9wc .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc4unVn9wc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc4unVn9wc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc4unVn9wc .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc4unVn9wc .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc4unVn9wc .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc4unVn9wc .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc4unVn9wc .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc4unVn9wc .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc4unVn9wc .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc4unVn9wc .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc4unVn9wc .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc4unVn9wc .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc4unVn9wc .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc4unVn9wc .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc4unVn9wc .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc4unVn9wc .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc4unVn9wc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc4unVn9wc .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc4unVn9wc .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc4unVn9wc .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc4unVn9wc .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc4unVn9wc .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: #232323;
}
.cid-vc4unVn9wc .nav-item:focus,
.cid-vc4unVn9wc .nav-link:focus {
  outline: none;
}
.cid-vc4unVn9wc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc4unVn9wc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc4unVn9wc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc4unVn9wc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc4unVn9wc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc4unVn9wc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc4unVn9wc .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;
}
.cid-vc4unVn9wc .navbar.opened {
  transition: all 0.3s;
}
.cid-vc4unVn9wc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc4unVn9wc .navbar .navbar-logo img {
  width: auto;
}
.cid-vc4unVn9wc .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc4unVn9wc .navbar.collapsed {
  justify-content: center;
}
.cid-vc4unVn9wc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc4unVn9wc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc4unVn9wc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc4unVn9wc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc4unVn9wc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc4unVn9wc .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-vc4unVn9wc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc4unVn9wc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc4unVn9wc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc4unVn9wc .navbar {
    min-height: 72px;
  }
  .cid-vc4unVn9wc .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc4unVn9wc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc4unVn9wc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc4unVn9wc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc4unVn9wc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc4unVn9wc .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-vc4unVn9wc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc4unVn9wc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc4unVn9wc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc4unVn9wc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc4unVn9wc .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc4unVn9wc .dropdown-item.active,
.cid-vc4unVn9wc .dropdown-item:active {
  background-color: transparent;
}
.cid-vc4unVn9wc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc4unVn9wc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc4unVn9wc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc4unVn9wc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc4unVn9wc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc4unVn9wc .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc4unVn9wc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc4unVn9wc .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc4unVn9wc .navbar-buttons {
    text-align: left;
  }
}
.cid-vc4unVn9wc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc4unVn9wc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc4unVn9wc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc4unVn9wc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4unVn9wc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4unVn9wc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc4unVn9wc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4unVn9wc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc4unVn9wc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc4unVn9wc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4unVn9wc .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc4unVn9wc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc4unVn9wc .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-vc4unVn9wc .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc4unVn9wc .navbar {
    height: 70px;
  }
  .cid-vc4unVn9wc .navbar.opened {
    height: auto;
  }
  .cid-vc4unVn9wc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc4unVn9wc .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc4unVn9wc .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc4unVn9wc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc4unVn9wc .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-vc4unVn9wc .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc4unVn9wc .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc4unVn9wc .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc4unVn9wc .navbar-brand {
    margin-right: auto;
  }
  .cid-vc4unVn9wc .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc4unVn9wc .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc4unVn9wc .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc4unVn9wc .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-vc4unVn9wc .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc4unVn9wc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc4unVn9wc .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-vc4unVn9wc .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc4unVn9wc .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-vc4unVn9wc .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc4unVn9wc .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc4unVRalM {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc4unVRalM .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc4unVRalM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc4unVRalM .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc4unVRalM .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc4unVRalM .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc4unVRalM .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc4unVRalM .mbr-section-title {
  color: #cac8c8;
}
.cid-vc4unVRalM .mbr-text,
.cid-vc4unVRalM .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc4unW6Fkc {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vc4unW6Fkc .mbr-text {
  color: #000000;
}
.cid-vc4unW6Fkc .mbr-section-subtitle {
  color: #000000;
}
.cid-vc4unW6Fkc .mbr-section-title {
  color: #000000;
}
.cid-vc4uLpDa8w {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc4uLpDa8w .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-vc4uLpDa8w .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc4uLpDa8w .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-vc4uLpDa8w .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc4uLpDa8w .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc4uLpDa8w .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc4uLpDa8w .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc4uLpDa8w .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc4uLpDa8w .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc4uLpDa8w .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc4uLpDa8w .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc4uLpDa8w .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc4uLpDa8w .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc4uLpDa8w .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc4uLpDa8w .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc4uLpDa8w .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc4uLpDa8w .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc4uLpDa8w .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc4uLpDa8w .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc4uLpDa8w .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc4uLpDa8w .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc4uLpDa8w .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc4uLpDa8w .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc4uLpDa8w .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc4uLpDa8w .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc4uLpDa8w .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: #232323;
}
.cid-vc4uLpDa8w .nav-item:focus,
.cid-vc4uLpDa8w .nav-link:focus {
  outline: none;
}
.cid-vc4uLpDa8w .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc4uLpDa8w .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc4uLpDa8w .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc4uLpDa8w .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc4uLpDa8w .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc4uLpDa8w .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc4uLpDa8w .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;
}
.cid-vc4uLpDa8w .navbar.opened {
  transition: all 0.3s;
}
.cid-vc4uLpDa8w .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc4uLpDa8w .navbar .navbar-logo img {
  width: auto;
}
.cid-vc4uLpDa8w .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc4uLpDa8w .navbar.collapsed {
  justify-content: center;
}
.cid-vc4uLpDa8w .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc4uLpDa8w .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc4uLpDa8w .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc4uLpDa8w .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc4uLpDa8w .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc4uLpDa8w .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-vc4uLpDa8w .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc4uLpDa8w .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc4uLpDa8w .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc4uLpDa8w .navbar {
    min-height: 72px;
  }
  .cid-vc4uLpDa8w .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc4uLpDa8w .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc4uLpDa8w .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc4uLpDa8w .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc4uLpDa8w .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc4uLpDa8w .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-vc4uLpDa8w .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc4uLpDa8w .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc4uLpDa8w .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc4uLpDa8w .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc4uLpDa8w .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc4uLpDa8w .dropdown-item.active,
.cid-vc4uLpDa8w .dropdown-item:active {
  background-color: transparent;
}
.cid-vc4uLpDa8w .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc4uLpDa8w .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc4uLpDa8w .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc4uLpDa8w .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc4uLpDa8w .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc4uLpDa8w .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc4uLpDa8w ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc4uLpDa8w .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc4uLpDa8w .navbar-buttons {
    text-align: left;
  }
}
.cid-vc4uLpDa8w button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc4uLpDa8w button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc4uLpDa8w button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc4uLpDa8w button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4uLpDa8w button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4uLpDa8w button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc4uLpDa8w nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4uLpDa8w nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc4uLpDa8w nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc4uLpDa8w nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4uLpDa8w .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc4uLpDa8w a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc4uLpDa8w .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-vc4uLpDa8w .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc4uLpDa8w .navbar {
    height: 70px;
  }
  .cid-vc4uLpDa8w .navbar.opened {
    height: auto;
  }
  .cid-vc4uLpDa8w .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc4uLpDa8w .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc4uLpDa8w .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc4uLpDa8w .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc4uLpDa8w .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-vc4uLpDa8w .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc4uLpDa8w .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc4uLpDa8w .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc4uLpDa8w .navbar-brand {
    margin-right: auto;
  }
  .cid-vc4uLpDa8w .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc4uLpDa8w .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc4uLpDa8w .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc4uLpDa8w .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-vc4uLpDa8w .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc4uLpDa8w .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc4uLpDa8w .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-vc4uLpDa8w .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc4uLpDa8w .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-vc4uLpDa8w .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc4uLpDa8w .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc4uLq8scC {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc4uLq8scC .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc4uLq8scC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc4uLq8scC .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc4uLq8scC .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc4uLq8scC .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc4uLq8scC .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc4uLq8scC .mbr-section-title {
  color: #cac8c8;
}
.cid-vc4uLq8scC .mbr-text,
.cid-vc4uLq8scC .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc4uLqnEtB {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vc4uLqnEtB .mbr-text {
  color: #000000;
}
.cid-vc4uLqnEtB .mbr-section-subtitle {
  color: #000000;
}
.cid-vc4uLqnEtB .mbr-section-title {
  color: #000000;
}
.cid-vc4vdrbQih {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc4vdrbQih .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-vc4vdrbQih .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc4vdrbQih .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-vc4vdrbQih .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc4vdrbQih .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc4vdrbQih .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc4vdrbQih .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc4vdrbQih .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc4vdrbQih .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc4vdrbQih .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc4vdrbQih .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc4vdrbQih .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc4vdrbQih .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc4vdrbQih .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc4vdrbQih .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc4vdrbQih .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc4vdrbQih .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc4vdrbQih .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc4vdrbQih .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc4vdrbQih .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc4vdrbQih .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc4vdrbQih .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc4vdrbQih .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc4vdrbQih .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc4vdrbQih .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc4vdrbQih .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: #232323;
}
.cid-vc4vdrbQih .nav-item:focus,
.cid-vc4vdrbQih .nav-link:focus {
  outline: none;
}
.cid-vc4vdrbQih .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc4vdrbQih .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc4vdrbQih .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc4vdrbQih .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc4vdrbQih .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc4vdrbQih .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc4vdrbQih .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;
}
.cid-vc4vdrbQih .navbar.opened {
  transition: all 0.3s;
}
.cid-vc4vdrbQih .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc4vdrbQih .navbar .navbar-logo img {
  width: auto;
}
.cid-vc4vdrbQih .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc4vdrbQih .navbar.collapsed {
  justify-content: center;
}
.cid-vc4vdrbQih .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc4vdrbQih .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc4vdrbQih .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc4vdrbQih .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc4vdrbQih .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc4vdrbQih .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-vc4vdrbQih .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc4vdrbQih .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc4vdrbQih .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc4vdrbQih .navbar {
    min-height: 72px;
  }
  .cid-vc4vdrbQih .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc4vdrbQih .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc4vdrbQih .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc4vdrbQih .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc4vdrbQih .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc4vdrbQih .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-vc4vdrbQih .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc4vdrbQih .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc4vdrbQih .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc4vdrbQih .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc4vdrbQih .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc4vdrbQih .dropdown-item.active,
.cid-vc4vdrbQih .dropdown-item:active {
  background-color: transparent;
}
.cid-vc4vdrbQih .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc4vdrbQih .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc4vdrbQih .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc4vdrbQih .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc4vdrbQih .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc4vdrbQih .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc4vdrbQih ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc4vdrbQih .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc4vdrbQih .navbar-buttons {
    text-align: left;
  }
}
.cid-vc4vdrbQih button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc4vdrbQih button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc4vdrbQih button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc4vdrbQih button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4vdrbQih button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4vdrbQih button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc4vdrbQih nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4vdrbQih nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc4vdrbQih nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc4vdrbQih nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4vdrbQih .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc4vdrbQih a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc4vdrbQih .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-vc4vdrbQih .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc4vdrbQih .navbar {
    height: 70px;
  }
  .cid-vc4vdrbQih .navbar.opened {
    height: auto;
  }
  .cid-vc4vdrbQih .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc4vdrbQih .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc4vdrbQih .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc4vdrbQih .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc4vdrbQih .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-vc4vdrbQih .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc4vdrbQih .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc4vdrbQih .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc4vdrbQih .navbar-brand {
    margin-right: auto;
  }
  .cid-vc4vdrbQih .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc4vdrbQih .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc4vdrbQih .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc4vdrbQih .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-vc4vdrbQih .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc4vdrbQih .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc4vdrbQih .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-vc4vdrbQih .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc4vdrbQih .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-vc4vdrbQih .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc4vdrbQih .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc4vdrFp4l {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc4vdrFp4l .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc4vdrFp4l .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc4vdrFp4l .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc4vdrFp4l .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc4vdrFp4l .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc4vdrFp4l .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc4vdrFp4l .mbr-section-title {
  color: #cac8c8;
}
.cid-vc4vdrFp4l .mbr-text,
.cid-vc4vdrFp4l .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc4vdrUlHp {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vc4vdrUlHp .mbr-text {
  color: #000000;
}
.cid-vc4vdrUlHp .mbr-section-subtitle {
  color: #000000;
}
.cid-vc4vdrUlHp .mbr-section-title {
  color: #000000;
}
.cid-vc4vMaDBH5 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc4vMaDBH5 .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-vc4vMaDBH5 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc4vMaDBH5 .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-vc4vMaDBH5 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc4vMaDBH5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc4vMaDBH5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc4vMaDBH5 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc4vMaDBH5 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc4vMaDBH5 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc4vMaDBH5 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc4vMaDBH5 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc4vMaDBH5 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc4vMaDBH5 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc4vMaDBH5 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc4vMaDBH5 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc4vMaDBH5 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc4vMaDBH5 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc4vMaDBH5 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc4vMaDBH5 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc4vMaDBH5 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc4vMaDBH5 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc4vMaDBH5 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc4vMaDBH5 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc4vMaDBH5 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc4vMaDBH5 .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc4vMaDBH5 .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: #232323;
}
.cid-vc4vMaDBH5 .nav-item:focus,
.cid-vc4vMaDBH5 .nav-link:focus {
  outline: none;
}
.cid-vc4vMaDBH5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc4vMaDBH5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc4vMaDBH5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc4vMaDBH5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc4vMaDBH5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc4vMaDBH5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc4vMaDBH5 .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;
}
.cid-vc4vMaDBH5 .navbar.opened {
  transition: all 0.3s;
}
.cid-vc4vMaDBH5 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc4vMaDBH5 .navbar .navbar-logo img {
  width: auto;
}
.cid-vc4vMaDBH5 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc4vMaDBH5 .navbar.collapsed {
  justify-content: center;
}
.cid-vc4vMaDBH5 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc4vMaDBH5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc4vMaDBH5 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc4vMaDBH5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc4vMaDBH5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc4vMaDBH5 .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-vc4vMaDBH5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc4vMaDBH5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc4vMaDBH5 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc4vMaDBH5 .navbar {
    min-height: 72px;
  }
  .cid-vc4vMaDBH5 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc4vMaDBH5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc4vMaDBH5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc4vMaDBH5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc4vMaDBH5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc4vMaDBH5 .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-vc4vMaDBH5 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc4vMaDBH5 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc4vMaDBH5 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc4vMaDBH5 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc4vMaDBH5 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc4vMaDBH5 .dropdown-item.active,
.cid-vc4vMaDBH5 .dropdown-item:active {
  background-color: transparent;
}
.cid-vc4vMaDBH5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc4vMaDBH5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc4vMaDBH5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc4vMaDBH5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc4vMaDBH5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc4vMaDBH5 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc4vMaDBH5 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc4vMaDBH5 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc4vMaDBH5 .navbar-buttons {
    text-align: left;
  }
}
.cid-vc4vMaDBH5 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc4vMaDBH5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc4vMaDBH5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc4vMaDBH5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4vMaDBH5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4vMaDBH5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc4vMaDBH5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4vMaDBH5 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc4vMaDBH5 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc4vMaDBH5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4vMaDBH5 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc4vMaDBH5 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc4vMaDBH5 .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-vc4vMaDBH5 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc4vMaDBH5 .navbar {
    height: 70px;
  }
  .cid-vc4vMaDBH5 .navbar.opened {
    height: auto;
  }
  .cid-vc4vMaDBH5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc4vMaDBH5 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc4vMaDBH5 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc4vMaDBH5 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc4vMaDBH5 .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-vc4vMaDBH5 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc4vMaDBH5 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc4vMaDBH5 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc4vMaDBH5 .navbar-brand {
    margin-right: auto;
  }
  .cid-vc4vMaDBH5 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc4vMaDBH5 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc4vMaDBH5 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc4vMaDBH5 .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-vc4vMaDBH5 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc4vMaDBH5 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc4vMaDBH5 .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-vc4vMaDBH5 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc4vMaDBH5 .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-vc4vMaDBH5 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc4vMaDBH5 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc4vMbbyyJ {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc4vMbbyyJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc4vMbbyyJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc4vMbbyyJ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc4vMbbyyJ .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc4vMbbyyJ .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc4vMbbyyJ .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc4vMbbyyJ .mbr-section-title {
  color: #cac8c8;
}
.cid-vc4vMbbyyJ .mbr-text,
.cid-vc4vMbbyyJ .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc4vMbrBBR {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vc4vMbrBBR .mbr-text {
  color: #000000;
}
.cid-vc4vMbrBBR .mbr-section-subtitle {
  color: #000000;
}
.cid-vc4vMbrBBR .mbr-section-title {
  color: #000000;
}
.cid-vc4wawfawH {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc4wawfawH .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-vc4wawfawH .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc4wawfawH .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-vc4wawfawH .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc4wawfawH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc4wawfawH .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc4wawfawH .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc4wawfawH .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc4wawfawH .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc4wawfawH .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc4wawfawH .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc4wawfawH .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc4wawfawH .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc4wawfawH .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc4wawfawH .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc4wawfawH .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc4wawfawH .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc4wawfawH .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc4wawfawH .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc4wawfawH .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc4wawfawH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc4wawfawH .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc4wawfawH .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc4wawfawH .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc4wawfawH .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc4wawfawH .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: #232323;
}
.cid-vc4wawfawH .nav-item:focus,
.cid-vc4wawfawH .nav-link:focus {
  outline: none;
}
.cid-vc4wawfawH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc4wawfawH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc4wawfawH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc4wawfawH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc4wawfawH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc4wawfawH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc4wawfawH .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;
}
.cid-vc4wawfawH .navbar.opened {
  transition: all 0.3s;
}
.cid-vc4wawfawH .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc4wawfawH .navbar .navbar-logo img {
  width: auto;
}
.cid-vc4wawfawH .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc4wawfawH .navbar.collapsed {
  justify-content: center;
}
.cid-vc4wawfawH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc4wawfawH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc4wawfawH .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc4wawfawH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc4wawfawH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc4wawfawH .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-vc4wawfawH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc4wawfawH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc4wawfawH .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc4wawfawH .navbar {
    min-height: 72px;
  }
  .cid-vc4wawfawH .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc4wawfawH .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc4wawfawH .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc4wawfawH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc4wawfawH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc4wawfawH .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-vc4wawfawH .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc4wawfawH .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc4wawfawH .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc4wawfawH .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc4wawfawH .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc4wawfawH .dropdown-item.active,
.cid-vc4wawfawH .dropdown-item:active {
  background-color: transparent;
}
.cid-vc4wawfawH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc4wawfawH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc4wawfawH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc4wawfawH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc4wawfawH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc4wawfawH .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc4wawfawH ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc4wawfawH .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc4wawfawH .navbar-buttons {
    text-align: left;
  }
}
.cid-vc4wawfawH button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc4wawfawH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc4wawfawH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc4wawfawH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4wawfawH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4wawfawH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc4wawfawH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4wawfawH nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc4wawfawH nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc4wawfawH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4wawfawH .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc4wawfawH a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc4wawfawH .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-vc4wawfawH .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc4wawfawH .navbar {
    height: 70px;
  }
  .cid-vc4wawfawH .navbar.opened {
    height: auto;
  }
  .cid-vc4wawfawH .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc4wawfawH .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc4wawfawH .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc4wawfawH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc4wawfawH .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-vc4wawfawH .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc4wawfawH .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc4wawfawH .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc4wawfawH .navbar-brand {
    margin-right: auto;
  }
  .cid-vc4wawfawH .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc4wawfawH .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc4wawfawH .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc4wawfawH .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-vc4wawfawH .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc4wawfawH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc4wawfawH .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-vc4wawfawH .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc4wawfawH .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-vc4wawfawH .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc4wawfawH .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc4wawPeS0 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc4wawPeS0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc4wawPeS0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc4wawPeS0 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc4wawPeS0 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc4wawPeS0 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc4wawPeS0 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc4wawPeS0 .mbr-section-title {
  color: #cac8c8;
}
.cid-vc4wawPeS0 .mbr-text,
.cid-vc4wawPeS0 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc4wax5YRu {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vc4wax5YRu .mbr-text {
  color: #000000;
}
.cid-vc4wax5YRu .mbr-section-subtitle {
  color: #000000;
}
.cid-vc4wax5YRu .mbr-section-title {
  color: #000000;
}
.cid-vc4wFOMvXL {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc4wFOMvXL .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-vc4wFOMvXL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc4wFOMvXL .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-vc4wFOMvXL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc4wFOMvXL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc4wFOMvXL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc4wFOMvXL .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc4wFOMvXL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc4wFOMvXL .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc4wFOMvXL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc4wFOMvXL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc4wFOMvXL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc4wFOMvXL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc4wFOMvXL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc4wFOMvXL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc4wFOMvXL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc4wFOMvXL .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc4wFOMvXL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc4wFOMvXL .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc4wFOMvXL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc4wFOMvXL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc4wFOMvXL .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc4wFOMvXL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc4wFOMvXL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc4wFOMvXL .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc4wFOMvXL .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: #232323;
}
.cid-vc4wFOMvXL .nav-item:focus,
.cid-vc4wFOMvXL .nav-link:focus {
  outline: none;
}
.cid-vc4wFOMvXL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc4wFOMvXL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc4wFOMvXL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc4wFOMvXL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc4wFOMvXL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc4wFOMvXL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc4wFOMvXL .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;
}
.cid-vc4wFOMvXL .navbar.opened {
  transition: all 0.3s;
}
.cid-vc4wFOMvXL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc4wFOMvXL .navbar .navbar-logo img {
  width: auto;
}
.cid-vc4wFOMvXL .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc4wFOMvXL .navbar.collapsed {
  justify-content: center;
}
.cid-vc4wFOMvXL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc4wFOMvXL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc4wFOMvXL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc4wFOMvXL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc4wFOMvXL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc4wFOMvXL .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-vc4wFOMvXL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc4wFOMvXL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc4wFOMvXL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc4wFOMvXL .navbar {
    min-height: 72px;
  }
  .cid-vc4wFOMvXL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc4wFOMvXL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc4wFOMvXL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc4wFOMvXL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc4wFOMvXL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc4wFOMvXL .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-vc4wFOMvXL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc4wFOMvXL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc4wFOMvXL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc4wFOMvXL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc4wFOMvXL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc4wFOMvXL .dropdown-item.active,
.cid-vc4wFOMvXL .dropdown-item:active {
  background-color: transparent;
}
.cid-vc4wFOMvXL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc4wFOMvXL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc4wFOMvXL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc4wFOMvXL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc4wFOMvXL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc4wFOMvXL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc4wFOMvXL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc4wFOMvXL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc4wFOMvXL .navbar-buttons {
    text-align: left;
  }
}
.cid-vc4wFOMvXL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc4wFOMvXL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc4wFOMvXL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc4wFOMvXL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4wFOMvXL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4wFOMvXL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc4wFOMvXL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4wFOMvXL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc4wFOMvXL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc4wFOMvXL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4wFOMvXL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc4wFOMvXL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc4wFOMvXL .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-vc4wFOMvXL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc4wFOMvXL .navbar {
    height: 70px;
  }
  .cid-vc4wFOMvXL .navbar.opened {
    height: auto;
  }
  .cid-vc4wFOMvXL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc4wFOMvXL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc4wFOMvXL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc4wFOMvXL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc4wFOMvXL .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-vc4wFOMvXL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc4wFOMvXL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc4wFOMvXL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc4wFOMvXL .navbar-brand {
    margin-right: auto;
  }
  .cid-vc4wFOMvXL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc4wFOMvXL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc4wFOMvXL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc4wFOMvXL .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-vc4wFOMvXL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc4wFOMvXL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc4wFOMvXL .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-vc4wFOMvXL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc4wFOMvXL .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-vc4wFOMvXL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc4wFOMvXL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc4wFPmSYr {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc4wFPmSYr .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc4wFPmSYr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc4wFPmSYr .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc4wFPmSYr .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc4wFPmSYr .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc4wFPmSYr .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc4wFPmSYr .mbr-section-title {
  color: #cac8c8;
}
.cid-vc4wFPmSYr .mbr-text,
.cid-vc4wFPmSYr .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc4wFPBCWl {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vc4wFPBCWl .mbr-text {
  color: #000000;
}
.cid-vc4wFPBCWl .mbr-section-subtitle {
  color: #000000;
}
.cid-vc4wFPBCWl .mbr-section-title {
  color: #000000;
}
.cid-vc4xf2zNSO {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc4xf2zNSO .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-vc4xf2zNSO .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc4xf2zNSO .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-vc4xf2zNSO .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc4xf2zNSO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc4xf2zNSO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc4xf2zNSO .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc4xf2zNSO .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc4xf2zNSO .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc4xf2zNSO .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc4xf2zNSO .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc4xf2zNSO .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc4xf2zNSO .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc4xf2zNSO .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc4xf2zNSO .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc4xf2zNSO .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc4xf2zNSO .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc4xf2zNSO .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc4xf2zNSO .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc4xf2zNSO .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc4xf2zNSO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc4xf2zNSO .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc4xf2zNSO .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc4xf2zNSO .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc4xf2zNSO .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc4xf2zNSO .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: #232323;
}
.cid-vc4xf2zNSO .nav-item:focus,
.cid-vc4xf2zNSO .nav-link:focus {
  outline: none;
}
.cid-vc4xf2zNSO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc4xf2zNSO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc4xf2zNSO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc4xf2zNSO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc4xf2zNSO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc4xf2zNSO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc4xf2zNSO .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;
}
.cid-vc4xf2zNSO .navbar.opened {
  transition: all 0.3s;
}
.cid-vc4xf2zNSO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc4xf2zNSO .navbar .navbar-logo img {
  width: auto;
}
.cid-vc4xf2zNSO .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc4xf2zNSO .navbar.collapsed {
  justify-content: center;
}
.cid-vc4xf2zNSO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc4xf2zNSO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc4xf2zNSO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc4xf2zNSO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc4xf2zNSO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc4xf2zNSO .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-vc4xf2zNSO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc4xf2zNSO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc4xf2zNSO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc4xf2zNSO .navbar {
    min-height: 72px;
  }
  .cid-vc4xf2zNSO .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc4xf2zNSO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc4xf2zNSO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc4xf2zNSO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc4xf2zNSO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc4xf2zNSO .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-vc4xf2zNSO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc4xf2zNSO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc4xf2zNSO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc4xf2zNSO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc4xf2zNSO .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc4xf2zNSO .dropdown-item.active,
.cid-vc4xf2zNSO .dropdown-item:active {
  background-color: transparent;
}
.cid-vc4xf2zNSO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc4xf2zNSO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc4xf2zNSO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc4xf2zNSO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc4xf2zNSO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc4xf2zNSO .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc4xf2zNSO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc4xf2zNSO .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc4xf2zNSO .navbar-buttons {
    text-align: left;
  }
}
.cid-vc4xf2zNSO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc4xf2zNSO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc4xf2zNSO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc4xf2zNSO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4xf2zNSO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4xf2zNSO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc4xf2zNSO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4xf2zNSO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc4xf2zNSO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc4xf2zNSO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4xf2zNSO .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc4xf2zNSO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc4xf2zNSO .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-vc4xf2zNSO .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc4xf2zNSO .navbar {
    height: 70px;
  }
  .cid-vc4xf2zNSO .navbar.opened {
    height: auto;
  }
  .cid-vc4xf2zNSO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc4xf2zNSO .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc4xf2zNSO .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc4xf2zNSO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc4xf2zNSO .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-vc4xf2zNSO .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc4xf2zNSO .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc4xf2zNSO .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc4xf2zNSO .navbar-brand {
    margin-right: auto;
  }
  .cid-vc4xf2zNSO .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc4xf2zNSO .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc4xf2zNSO .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc4xf2zNSO .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-vc4xf2zNSO .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc4xf2zNSO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc4xf2zNSO .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-vc4xf2zNSO .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc4xf2zNSO .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-vc4xf2zNSO .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc4xf2zNSO .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc4xf3dQV7 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc4xf3dQV7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc4xf3dQV7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc4xf3dQV7 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc4xf3dQV7 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc4xf3dQV7 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc4xf3dQV7 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc4xf3dQV7 .mbr-section-title {
  color: #cac8c8;
}
.cid-vc4xf3dQV7 .mbr-text,
.cid-vc4xf3dQV7 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc4xf3viRK {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vc4xf3viRK .mbr-text {
  color: #000000;
}
.cid-vc4xf3viRK .mbr-section-subtitle {
  color: #000000;
}
.cid-vc4xf3viRK .mbr-section-title {
  color: #000000;
}
.cid-vc4xH8hAY3 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc4xH8hAY3 .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-vc4xH8hAY3 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc4xH8hAY3 .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-vc4xH8hAY3 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc4xH8hAY3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc4xH8hAY3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc4xH8hAY3 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc4xH8hAY3 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc4xH8hAY3 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc4xH8hAY3 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc4xH8hAY3 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc4xH8hAY3 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc4xH8hAY3 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc4xH8hAY3 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc4xH8hAY3 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc4xH8hAY3 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc4xH8hAY3 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc4xH8hAY3 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc4xH8hAY3 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc4xH8hAY3 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc4xH8hAY3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc4xH8hAY3 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc4xH8hAY3 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc4xH8hAY3 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc4xH8hAY3 .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc4xH8hAY3 .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: #232323;
}
.cid-vc4xH8hAY3 .nav-item:focus,
.cid-vc4xH8hAY3 .nav-link:focus {
  outline: none;
}
.cid-vc4xH8hAY3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc4xH8hAY3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc4xH8hAY3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc4xH8hAY3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc4xH8hAY3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc4xH8hAY3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc4xH8hAY3 .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;
}
.cid-vc4xH8hAY3 .navbar.opened {
  transition: all 0.3s;
}
.cid-vc4xH8hAY3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc4xH8hAY3 .navbar .navbar-logo img {
  width: auto;
}
.cid-vc4xH8hAY3 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc4xH8hAY3 .navbar.collapsed {
  justify-content: center;
}
.cid-vc4xH8hAY3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc4xH8hAY3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc4xH8hAY3 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc4xH8hAY3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc4xH8hAY3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc4xH8hAY3 .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-vc4xH8hAY3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc4xH8hAY3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc4xH8hAY3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc4xH8hAY3 .navbar {
    min-height: 72px;
  }
  .cid-vc4xH8hAY3 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc4xH8hAY3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc4xH8hAY3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc4xH8hAY3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc4xH8hAY3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc4xH8hAY3 .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-vc4xH8hAY3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc4xH8hAY3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc4xH8hAY3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc4xH8hAY3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc4xH8hAY3 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc4xH8hAY3 .dropdown-item.active,
.cid-vc4xH8hAY3 .dropdown-item:active {
  background-color: transparent;
}
.cid-vc4xH8hAY3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc4xH8hAY3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc4xH8hAY3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc4xH8hAY3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc4xH8hAY3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc4xH8hAY3 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc4xH8hAY3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc4xH8hAY3 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc4xH8hAY3 .navbar-buttons {
    text-align: left;
  }
}
.cid-vc4xH8hAY3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc4xH8hAY3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc4xH8hAY3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc4xH8hAY3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4xH8hAY3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4xH8hAY3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc4xH8hAY3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4xH8hAY3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc4xH8hAY3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc4xH8hAY3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4xH8hAY3 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc4xH8hAY3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc4xH8hAY3 .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-vc4xH8hAY3 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc4xH8hAY3 .navbar {
    height: 70px;
  }
  .cid-vc4xH8hAY3 .navbar.opened {
    height: auto;
  }
  .cid-vc4xH8hAY3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc4xH8hAY3 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc4xH8hAY3 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc4xH8hAY3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc4xH8hAY3 .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-vc4xH8hAY3 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc4xH8hAY3 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc4xH8hAY3 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc4xH8hAY3 .navbar-brand {
    margin-right: auto;
  }
  .cid-vc4xH8hAY3 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc4xH8hAY3 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc4xH8hAY3 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc4xH8hAY3 .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-vc4xH8hAY3 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc4xH8hAY3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc4xH8hAY3 .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-vc4xH8hAY3 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc4xH8hAY3 .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-vc4xH8hAY3 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc4xH8hAY3 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc4xH8X6yt {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc4xH8X6yt .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc4xH8X6yt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc4xH8X6yt .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc4xH8X6yt .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc4xH8X6yt .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc4xH8X6yt .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc4xH8X6yt .mbr-section-title {
  color: #cac8c8;
}
.cid-vc4xH8X6yt .mbr-text,
.cid-vc4xH8X6yt .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc4xH9aEn0 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vc4xH9aEn0 .mbr-text {
  color: #000000;
}
.cid-vc4xH9aEn0 .mbr-section-subtitle {
  color: #000000;
}
.cid-vc4xH9aEn0 .mbr-section-title {
  color: #000000;
}
.cid-vc4KACRdvM {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc4KACRdvM .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-vc4KACRdvM .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc4KACRdvM .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-vc4KACRdvM .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc4KACRdvM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc4KACRdvM .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc4KACRdvM .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc4KACRdvM .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc4KACRdvM .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc4KACRdvM .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc4KACRdvM .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc4KACRdvM .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc4KACRdvM .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc4KACRdvM .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc4KACRdvM .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc4KACRdvM .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc4KACRdvM .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc4KACRdvM .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc4KACRdvM .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc4KACRdvM .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc4KACRdvM .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc4KACRdvM .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc4KACRdvM .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc4KACRdvM .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc4KACRdvM .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc4KACRdvM .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: #232323;
}
.cid-vc4KACRdvM .nav-item:focus,
.cid-vc4KACRdvM .nav-link:focus {
  outline: none;
}
.cid-vc4KACRdvM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc4KACRdvM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc4KACRdvM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc4KACRdvM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc4KACRdvM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc4KACRdvM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc4KACRdvM .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;
}
.cid-vc4KACRdvM .navbar.opened {
  transition: all 0.3s;
}
.cid-vc4KACRdvM .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc4KACRdvM .navbar .navbar-logo img {
  width: auto;
}
.cid-vc4KACRdvM .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc4KACRdvM .navbar.collapsed {
  justify-content: center;
}
.cid-vc4KACRdvM .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc4KACRdvM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc4KACRdvM .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc4KACRdvM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc4KACRdvM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc4KACRdvM .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-vc4KACRdvM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc4KACRdvM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc4KACRdvM .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc4KACRdvM .navbar {
    min-height: 72px;
  }
  .cid-vc4KACRdvM .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc4KACRdvM .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc4KACRdvM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc4KACRdvM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc4KACRdvM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc4KACRdvM .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-vc4KACRdvM .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc4KACRdvM .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc4KACRdvM .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc4KACRdvM .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc4KACRdvM .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc4KACRdvM .dropdown-item.active,
.cid-vc4KACRdvM .dropdown-item:active {
  background-color: transparent;
}
.cid-vc4KACRdvM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc4KACRdvM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc4KACRdvM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc4KACRdvM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc4KACRdvM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc4KACRdvM .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc4KACRdvM ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc4KACRdvM .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc4KACRdvM .navbar-buttons {
    text-align: left;
  }
}
.cid-vc4KACRdvM button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc4KACRdvM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc4KACRdvM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc4KACRdvM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4KACRdvM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4KACRdvM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc4KACRdvM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4KACRdvM nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc4KACRdvM nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc4KACRdvM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4KACRdvM .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc4KACRdvM a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc4KACRdvM .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-vc4KACRdvM .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc4KACRdvM .navbar {
    height: 70px;
  }
  .cid-vc4KACRdvM .navbar.opened {
    height: auto;
  }
  .cid-vc4KACRdvM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc4KACRdvM .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc4KACRdvM .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc4KACRdvM .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc4KACRdvM .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-vc4KACRdvM .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc4KACRdvM .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc4KACRdvM .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc4KACRdvM .navbar-brand {
    margin-right: auto;
  }
  .cid-vc4KACRdvM .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc4KACRdvM .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc4KACRdvM .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc4KACRdvM .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-vc4KACRdvM .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc4KACRdvM .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc4KACRdvM .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-vc4KACRdvM .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc4KACRdvM .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-vc4KACRdvM .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc4KACRdvM .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc4KADmXka {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc4KADmXka .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc4KADmXka .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc4KADmXka .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc4KADmXka .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc4KADmXka .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc4KADmXka .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc4KADmXka .mbr-section-title {
  color: #cac8c8;
}
.cid-vc4KADmXka .mbr-text,
.cid-vc4KADmXka .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc4KADwd2e {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vc4KADwd2e .mbr-text {
  color: #000000;
}
.cid-vc4KADwd2e .mbr-section-subtitle {
  color: #000000;
}
.cid-vc4KADwd2e .mbr-section-title {
  color: #000000;
}
.cid-vc4L0P81xK {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc4L0P81xK .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-vc4L0P81xK .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc4L0P81xK .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-vc4L0P81xK .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc4L0P81xK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc4L0P81xK .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc4L0P81xK .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc4L0P81xK .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc4L0P81xK .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc4L0P81xK .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc4L0P81xK .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc4L0P81xK .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc4L0P81xK .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc4L0P81xK .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc4L0P81xK .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc4L0P81xK .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc4L0P81xK .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc4L0P81xK .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc4L0P81xK .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc4L0P81xK .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc4L0P81xK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc4L0P81xK .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc4L0P81xK .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc4L0P81xK .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc4L0P81xK .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc4L0P81xK .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: #232323;
}
.cid-vc4L0P81xK .nav-item:focus,
.cid-vc4L0P81xK .nav-link:focus {
  outline: none;
}
.cid-vc4L0P81xK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc4L0P81xK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc4L0P81xK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc4L0P81xK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc4L0P81xK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc4L0P81xK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc4L0P81xK .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;
}
.cid-vc4L0P81xK .navbar.opened {
  transition: all 0.3s;
}
.cid-vc4L0P81xK .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc4L0P81xK .navbar .navbar-logo img {
  width: auto;
}
.cid-vc4L0P81xK .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc4L0P81xK .navbar.collapsed {
  justify-content: center;
}
.cid-vc4L0P81xK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc4L0P81xK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc4L0P81xK .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc4L0P81xK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc4L0P81xK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc4L0P81xK .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-vc4L0P81xK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc4L0P81xK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc4L0P81xK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc4L0P81xK .navbar {
    min-height: 72px;
  }
  .cid-vc4L0P81xK .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc4L0P81xK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc4L0P81xK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc4L0P81xK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc4L0P81xK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc4L0P81xK .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-vc4L0P81xK .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc4L0P81xK .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc4L0P81xK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc4L0P81xK .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc4L0P81xK .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc4L0P81xK .dropdown-item.active,
.cid-vc4L0P81xK .dropdown-item:active {
  background-color: transparent;
}
.cid-vc4L0P81xK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc4L0P81xK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc4L0P81xK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc4L0P81xK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc4L0P81xK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc4L0P81xK .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc4L0P81xK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc4L0P81xK .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc4L0P81xK .navbar-buttons {
    text-align: left;
  }
}
.cid-vc4L0P81xK button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc4L0P81xK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc4L0P81xK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc4L0P81xK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4L0P81xK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4L0P81xK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc4L0P81xK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4L0P81xK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc4L0P81xK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc4L0P81xK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4L0P81xK .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc4L0P81xK a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc4L0P81xK .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-vc4L0P81xK .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc4L0P81xK .navbar {
    height: 70px;
  }
  .cid-vc4L0P81xK .navbar.opened {
    height: auto;
  }
  .cid-vc4L0P81xK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc4L0P81xK .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc4L0P81xK .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc4L0P81xK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc4L0P81xK .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-vc4L0P81xK .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc4L0P81xK .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc4L0P81xK .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc4L0P81xK .navbar-brand {
    margin-right: auto;
  }
  .cid-vc4L0P81xK .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc4L0P81xK .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc4L0P81xK .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc4L0P81xK .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-vc4L0P81xK .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc4L0P81xK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc4L0P81xK .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-vc4L0P81xK .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc4L0P81xK .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-vc4L0P81xK .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc4L0P81xK .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc4L0PA5GQ {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc4L0PA5GQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc4L0PA5GQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc4L0PA5GQ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc4L0PA5GQ .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc4L0PA5GQ .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc4L0PA5GQ .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc4L0PA5GQ .mbr-section-title {
  color: #cac8c8;
}
.cid-vc4L0PA5GQ .mbr-text,
.cid-vc4L0PA5GQ .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc4L0PM3Pe {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vc4L0PM3Pe .mbr-text {
  color: #000000;
}
.cid-vc4L0PM3Pe .mbr-section-subtitle {
  color: #000000;
}
.cid-vc4L0PM3Pe .mbr-section-title {
  color: #000000;
}
.cid-vc4LkuMs28 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc4LkuMs28 .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-vc4LkuMs28 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc4LkuMs28 .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-vc4LkuMs28 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc4LkuMs28 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc4LkuMs28 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc4LkuMs28 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc4LkuMs28 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc4LkuMs28 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc4LkuMs28 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc4LkuMs28 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc4LkuMs28 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc4LkuMs28 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc4LkuMs28 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc4LkuMs28 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc4LkuMs28 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc4LkuMs28 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc4LkuMs28 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc4LkuMs28 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc4LkuMs28 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc4LkuMs28 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc4LkuMs28 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc4LkuMs28 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc4LkuMs28 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc4LkuMs28 .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc4LkuMs28 .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: #232323;
}
.cid-vc4LkuMs28 .nav-item:focus,
.cid-vc4LkuMs28 .nav-link:focus {
  outline: none;
}
.cid-vc4LkuMs28 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc4LkuMs28 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc4LkuMs28 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc4LkuMs28 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc4LkuMs28 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc4LkuMs28 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc4LkuMs28 .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;
}
.cid-vc4LkuMs28 .navbar.opened {
  transition: all 0.3s;
}
.cid-vc4LkuMs28 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc4LkuMs28 .navbar .navbar-logo img {
  width: auto;
}
.cid-vc4LkuMs28 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc4LkuMs28 .navbar.collapsed {
  justify-content: center;
}
.cid-vc4LkuMs28 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc4LkuMs28 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc4LkuMs28 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc4LkuMs28 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc4LkuMs28 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc4LkuMs28 .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-vc4LkuMs28 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc4LkuMs28 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc4LkuMs28 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc4LkuMs28 .navbar {
    min-height: 72px;
  }
  .cid-vc4LkuMs28 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc4LkuMs28 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc4LkuMs28 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc4LkuMs28 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc4LkuMs28 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc4LkuMs28 .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-vc4LkuMs28 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc4LkuMs28 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc4LkuMs28 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc4LkuMs28 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc4LkuMs28 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc4LkuMs28 .dropdown-item.active,
.cid-vc4LkuMs28 .dropdown-item:active {
  background-color: transparent;
}
.cid-vc4LkuMs28 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc4LkuMs28 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc4LkuMs28 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc4LkuMs28 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc4LkuMs28 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc4LkuMs28 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc4LkuMs28 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc4LkuMs28 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc4LkuMs28 .navbar-buttons {
    text-align: left;
  }
}
.cid-vc4LkuMs28 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc4LkuMs28 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc4LkuMs28 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc4LkuMs28 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4LkuMs28 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4LkuMs28 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc4LkuMs28 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4LkuMs28 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc4LkuMs28 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc4LkuMs28 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4LkuMs28 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc4LkuMs28 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc4LkuMs28 .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-vc4LkuMs28 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc4LkuMs28 .navbar {
    height: 70px;
  }
  .cid-vc4LkuMs28 .navbar.opened {
    height: auto;
  }
  .cid-vc4LkuMs28 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc4LkuMs28 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc4LkuMs28 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc4LkuMs28 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc4LkuMs28 .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-vc4LkuMs28 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc4LkuMs28 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc4LkuMs28 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc4LkuMs28 .navbar-brand {
    margin-right: auto;
  }
  .cid-vc4LkuMs28 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc4LkuMs28 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc4LkuMs28 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc4LkuMs28 .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-vc4LkuMs28 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc4LkuMs28 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc4LkuMs28 .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-vc4LkuMs28 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc4LkuMs28 .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-vc4LkuMs28 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc4LkuMs28 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc4LkvhVl2 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc4LkvhVl2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc4LkvhVl2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc4LkvhVl2 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc4LkvhVl2 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc4LkvhVl2 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc4LkvhVl2 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc4LkvhVl2 .mbr-section-title {
  color: #cac8c8;
}
.cid-vc4LkvhVl2 .mbr-text,
.cid-vc4LkvhVl2 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc4Lkvqzhd {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vc4Lkvqzhd .mbr-text {
  color: #000000;
}
.cid-vc4Lkvqzhd .mbr-section-subtitle {
  color: #000000;
}
.cid-vc4Lkvqzhd .mbr-section-title {
  color: #000000;
}
.cid-vc4LKAZhmF {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc4LKAZhmF .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-vc4LKAZhmF .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc4LKAZhmF .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-vc4LKAZhmF .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc4LKAZhmF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc4LKAZhmF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc4LKAZhmF .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc4LKAZhmF .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc4LKAZhmF .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc4LKAZhmF .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc4LKAZhmF .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc4LKAZhmF .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc4LKAZhmF .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc4LKAZhmF .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc4LKAZhmF .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc4LKAZhmF .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc4LKAZhmF .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc4LKAZhmF .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc4LKAZhmF .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc4LKAZhmF .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc4LKAZhmF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc4LKAZhmF .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc4LKAZhmF .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc4LKAZhmF .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc4LKAZhmF .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc4LKAZhmF .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: #232323;
}
.cid-vc4LKAZhmF .nav-item:focus,
.cid-vc4LKAZhmF .nav-link:focus {
  outline: none;
}
.cid-vc4LKAZhmF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc4LKAZhmF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc4LKAZhmF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc4LKAZhmF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc4LKAZhmF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc4LKAZhmF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc4LKAZhmF .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;
}
.cid-vc4LKAZhmF .navbar.opened {
  transition: all 0.3s;
}
.cid-vc4LKAZhmF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc4LKAZhmF .navbar .navbar-logo img {
  width: auto;
}
.cid-vc4LKAZhmF .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc4LKAZhmF .navbar.collapsed {
  justify-content: center;
}
.cid-vc4LKAZhmF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc4LKAZhmF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc4LKAZhmF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc4LKAZhmF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc4LKAZhmF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc4LKAZhmF .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-vc4LKAZhmF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc4LKAZhmF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc4LKAZhmF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc4LKAZhmF .navbar {
    min-height: 72px;
  }
  .cid-vc4LKAZhmF .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc4LKAZhmF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc4LKAZhmF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc4LKAZhmF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc4LKAZhmF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc4LKAZhmF .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-vc4LKAZhmF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc4LKAZhmF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc4LKAZhmF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc4LKAZhmF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc4LKAZhmF .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc4LKAZhmF .dropdown-item.active,
.cid-vc4LKAZhmF .dropdown-item:active {
  background-color: transparent;
}
.cid-vc4LKAZhmF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc4LKAZhmF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc4LKAZhmF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc4LKAZhmF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc4LKAZhmF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc4LKAZhmF .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc4LKAZhmF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc4LKAZhmF .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc4LKAZhmF .navbar-buttons {
    text-align: left;
  }
}
.cid-vc4LKAZhmF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc4LKAZhmF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc4LKAZhmF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc4LKAZhmF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4LKAZhmF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4LKAZhmF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc4LKAZhmF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4LKAZhmF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc4LKAZhmF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc4LKAZhmF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4LKAZhmF .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc4LKAZhmF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc4LKAZhmF .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-vc4LKAZhmF .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc4LKAZhmF .navbar {
    height: 70px;
  }
  .cid-vc4LKAZhmF .navbar.opened {
    height: auto;
  }
  .cid-vc4LKAZhmF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc4LKAZhmF .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc4LKAZhmF .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc4LKAZhmF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc4LKAZhmF .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-vc4LKAZhmF .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc4LKAZhmF .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc4LKAZhmF .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc4LKAZhmF .navbar-brand {
    margin-right: auto;
  }
  .cid-vc4LKAZhmF .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc4LKAZhmF .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc4LKAZhmF .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc4LKAZhmF .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-vc4LKAZhmF .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc4LKAZhmF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc4LKAZhmF .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-vc4LKAZhmF .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc4LKAZhmF .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-vc4LKAZhmF .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc4LKAZhmF .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc4LKBu1ce {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc4LKBu1ce .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc4LKBu1ce .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc4LKBu1ce .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc4LKBu1ce .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc4LKBu1ce .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc4LKBu1ce .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc4LKBu1ce .mbr-section-title {
  color: #cac8c8;
}
.cid-vc4LKBu1ce .mbr-text,
.cid-vc4LKBu1ce .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc4LKBJhOZ {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vc4LKBJhOZ .mbr-text {
  color: #000000;
}
.cid-vc4LKBJhOZ .mbr-section-subtitle {
  color: #000000;
}
.cid-vc4LKBJhOZ .mbr-section-title {
  color: #000000;
}
.cid-vc4M3ZmEXJ {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc4M3ZmEXJ .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-vc4M3ZmEXJ .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc4M3ZmEXJ .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-vc4M3ZmEXJ .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc4M3ZmEXJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc4M3ZmEXJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc4M3ZmEXJ .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc4M3ZmEXJ .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc4M3ZmEXJ .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc4M3ZmEXJ .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc4M3ZmEXJ .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc4M3ZmEXJ .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc4M3ZmEXJ .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc4M3ZmEXJ .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc4M3ZmEXJ .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc4M3ZmEXJ .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc4M3ZmEXJ .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc4M3ZmEXJ .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc4M3ZmEXJ .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc4M3ZmEXJ .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc4M3ZmEXJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc4M3ZmEXJ .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc4M3ZmEXJ .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc4M3ZmEXJ .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc4M3ZmEXJ .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc4M3ZmEXJ .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: #232323;
}
.cid-vc4M3ZmEXJ .nav-item:focus,
.cid-vc4M3ZmEXJ .nav-link:focus {
  outline: none;
}
.cid-vc4M3ZmEXJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc4M3ZmEXJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc4M3ZmEXJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc4M3ZmEXJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc4M3ZmEXJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc4M3ZmEXJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc4M3ZmEXJ .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;
}
.cid-vc4M3ZmEXJ .navbar.opened {
  transition: all 0.3s;
}
.cid-vc4M3ZmEXJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc4M3ZmEXJ .navbar .navbar-logo img {
  width: auto;
}
.cid-vc4M3ZmEXJ .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc4M3ZmEXJ .navbar.collapsed {
  justify-content: center;
}
.cid-vc4M3ZmEXJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc4M3ZmEXJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc4M3ZmEXJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc4M3ZmEXJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc4M3ZmEXJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc4M3ZmEXJ .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-vc4M3ZmEXJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc4M3ZmEXJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc4M3ZmEXJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc4M3ZmEXJ .navbar {
    min-height: 72px;
  }
  .cid-vc4M3ZmEXJ .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc4M3ZmEXJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc4M3ZmEXJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc4M3ZmEXJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc4M3ZmEXJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc4M3ZmEXJ .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-vc4M3ZmEXJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc4M3ZmEXJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc4M3ZmEXJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc4M3ZmEXJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc4M3ZmEXJ .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc4M3ZmEXJ .dropdown-item.active,
.cid-vc4M3ZmEXJ .dropdown-item:active {
  background-color: transparent;
}
.cid-vc4M3ZmEXJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc4M3ZmEXJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc4M3ZmEXJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc4M3ZmEXJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc4M3ZmEXJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc4M3ZmEXJ .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc4M3ZmEXJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc4M3ZmEXJ .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc4M3ZmEXJ .navbar-buttons {
    text-align: left;
  }
}
.cid-vc4M3ZmEXJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc4M3ZmEXJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc4M3ZmEXJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc4M3ZmEXJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4M3ZmEXJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4M3ZmEXJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc4M3ZmEXJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4M3ZmEXJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc4M3ZmEXJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc4M3ZmEXJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4M3ZmEXJ .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc4M3ZmEXJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc4M3ZmEXJ .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-vc4M3ZmEXJ .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc4M3ZmEXJ .navbar {
    height: 70px;
  }
  .cid-vc4M3ZmEXJ .navbar.opened {
    height: auto;
  }
  .cid-vc4M3ZmEXJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc4M3ZmEXJ .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc4M3ZmEXJ .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc4M3ZmEXJ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc4M3ZmEXJ .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-vc4M3ZmEXJ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc4M3ZmEXJ .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc4M3ZmEXJ .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc4M3ZmEXJ .navbar-brand {
    margin-right: auto;
  }
  .cid-vc4M3ZmEXJ .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc4M3ZmEXJ .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc4M3ZmEXJ .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc4M3ZmEXJ .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-vc4M3ZmEXJ .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc4M3ZmEXJ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc4M3ZmEXJ .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-vc4M3ZmEXJ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc4M3ZmEXJ .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-vc4M3ZmEXJ .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc4M3ZmEXJ .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc4M3ZUbFV {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc4M3ZUbFV .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc4M3ZUbFV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc4M3ZUbFV .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc4M3ZUbFV .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc4M3ZUbFV .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc4M3ZUbFV .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc4M3ZUbFV .mbr-section-title {
  color: #cac8c8;
}
.cid-vc4M3ZUbFV .mbr-text,
.cid-vc4M3ZUbFV .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc4M407Wn7 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vc4M407Wn7 .mbr-text {
  color: #000000;
}
.cid-vc4M407Wn7 .mbr-section-subtitle {
  color: #000000;
}
.cid-vc4M407Wn7 .mbr-section-title {
  color: #000000;
}
.cid-vc4MsNOPKe {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc4MsNOPKe .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-vc4MsNOPKe .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc4MsNOPKe .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-vc4MsNOPKe .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc4MsNOPKe .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc4MsNOPKe .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc4MsNOPKe .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc4MsNOPKe .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc4MsNOPKe .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc4MsNOPKe .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc4MsNOPKe .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc4MsNOPKe .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc4MsNOPKe .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc4MsNOPKe .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc4MsNOPKe .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc4MsNOPKe .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc4MsNOPKe .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc4MsNOPKe .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc4MsNOPKe .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc4MsNOPKe .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc4MsNOPKe .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc4MsNOPKe .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc4MsNOPKe .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc4MsNOPKe .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc4MsNOPKe .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc4MsNOPKe .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: #232323;
}
.cid-vc4MsNOPKe .nav-item:focus,
.cid-vc4MsNOPKe .nav-link:focus {
  outline: none;
}
.cid-vc4MsNOPKe .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc4MsNOPKe .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc4MsNOPKe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc4MsNOPKe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc4MsNOPKe .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc4MsNOPKe .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc4MsNOPKe .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;
}
.cid-vc4MsNOPKe .navbar.opened {
  transition: all 0.3s;
}
.cid-vc4MsNOPKe .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc4MsNOPKe .navbar .navbar-logo img {
  width: auto;
}
.cid-vc4MsNOPKe .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc4MsNOPKe .navbar.collapsed {
  justify-content: center;
}
.cid-vc4MsNOPKe .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc4MsNOPKe .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc4MsNOPKe .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc4MsNOPKe .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc4MsNOPKe .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc4MsNOPKe .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-vc4MsNOPKe .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc4MsNOPKe .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc4MsNOPKe .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc4MsNOPKe .navbar {
    min-height: 72px;
  }
  .cid-vc4MsNOPKe .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc4MsNOPKe .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc4MsNOPKe .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc4MsNOPKe .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc4MsNOPKe .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc4MsNOPKe .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-vc4MsNOPKe .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc4MsNOPKe .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc4MsNOPKe .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc4MsNOPKe .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc4MsNOPKe .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc4MsNOPKe .dropdown-item.active,
.cid-vc4MsNOPKe .dropdown-item:active {
  background-color: transparent;
}
.cid-vc4MsNOPKe .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc4MsNOPKe .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc4MsNOPKe .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc4MsNOPKe .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc4MsNOPKe .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc4MsNOPKe .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc4MsNOPKe ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc4MsNOPKe .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc4MsNOPKe .navbar-buttons {
    text-align: left;
  }
}
.cid-vc4MsNOPKe button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc4MsNOPKe button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc4MsNOPKe button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc4MsNOPKe button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4MsNOPKe button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4MsNOPKe button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc4MsNOPKe nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4MsNOPKe nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc4MsNOPKe nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc4MsNOPKe nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4MsNOPKe .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc4MsNOPKe a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc4MsNOPKe .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-vc4MsNOPKe .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc4MsNOPKe .navbar {
    height: 70px;
  }
  .cid-vc4MsNOPKe .navbar.opened {
    height: auto;
  }
  .cid-vc4MsNOPKe .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc4MsNOPKe .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc4MsNOPKe .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc4MsNOPKe .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc4MsNOPKe .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-vc4MsNOPKe .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc4MsNOPKe .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc4MsNOPKe .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc4MsNOPKe .navbar-brand {
    margin-right: auto;
  }
  .cid-vc4MsNOPKe .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc4MsNOPKe .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc4MsNOPKe .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc4MsNOPKe .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-vc4MsNOPKe .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc4MsNOPKe .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc4MsNOPKe .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-vc4MsNOPKe .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc4MsNOPKe .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-vc4MsNOPKe .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc4MsNOPKe .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc4MsOjnAN {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc4MsOjnAN .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc4MsOjnAN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc4MsOjnAN .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc4MsOjnAN .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc4MsOjnAN .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc4MsOjnAN .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc4MsOjnAN .mbr-section-title {
  color: #cac8c8;
}
.cid-vc4MsOjnAN .mbr-text,
.cid-vc4MsOjnAN .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc4MsOzVKW {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vc4MsOzVKW .mbr-text {
  color: #000000;
}
.cid-vc4MsOzVKW .mbr-section-subtitle {
  color: #000000;
}
.cid-vc4MsOzVKW .mbr-section-title {
  color: #000000;
}
.cid-vc4MNlKcGc {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc4MNlKcGc .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-vc4MNlKcGc .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc4MNlKcGc .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-vc4MNlKcGc .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc4MNlKcGc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc4MNlKcGc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc4MNlKcGc .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc4MNlKcGc .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc4MNlKcGc .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc4MNlKcGc .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc4MNlKcGc .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc4MNlKcGc .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc4MNlKcGc .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc4MNlKcGc .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc4MNlKcGc .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc4MNlKcGc .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc4MNlKcGc .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc4MNlKcGc .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc4MNlKcGc .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc4MNlKcGc .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc4MNlKcGc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc4MNlKcGc .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc4MNlKcGc .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc4MNlKcGc .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc4MNlKcGc .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc4MNlKcGc .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: #232323;
}
.cid-vc4MNlKcGc .nav-item:focus,
.cid-vc4MNlKcGc .nav-link:focus {
  outline: none;
}
.cid-vc4MNlKcGc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc4MNlKcGc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc4MNlKcGc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc4MNlKcGc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc4MNlKcGc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc4MNlKcGc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc4MNlKcGc .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;
}
.cid-vc4MNlKcGc .navbar.opened {
  transition: all 0.3s;
}
.cid-vc4MNlKcGc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc4MNlKcGc .navbar .navbar-logo img {
  width: auto;
}
.cid-vc4MNlKcGc .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc4MNlKcGc .navbar.collapsed {
  justify-content: center;
}
.cid-vc4MNlKcGc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc4MNlKcGc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc4MNlKcGc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc4MNlKcGc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc4MNlKcGc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc4MNlKcGc .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-vc4MNlKcGc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc4MNlKcGc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc4MNlKcGc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc4MNlKcGc .navbar {
    min-height: 72px;
  }
  .cid-vc4MNlKcGc .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc4MNlKcGc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc4MNlKcGc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc4MNlKcGc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc4MNlKcGc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc4MNlKcGc .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-vc4MNlKcGc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc4MNlKcGc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc4MNlKcGc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc4MNlKcGc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc4MNlKcGc .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc4MNlKcGc .dropdown-item.active,
.cid-vc4MNlKcGc .dropdown-item:active {
  background-color: transparent;
}
.cid-vc4MNlKcGc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc4MNlKcGc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc4MNlKcGc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc4MNlKcGc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc4MNlKcGc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc4MNlKcGc .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc4MNlKcGc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc4MNlKcGc .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc4MNlKcGc .navbar-buttons {
    text-align: left;
  }
}
.cid-vc4MNlKcGc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc4MNlKcGc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc4MNlKcGc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc4MNlKcGc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4MNlKcGc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4MNlKcGc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc4MNlKcGc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4MNlKcGc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc4MNlKcGc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc4MNlKcGc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4MNlKcGc .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc4MNlKcGc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc4MNlKcGc .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-vc4MNlKcGc .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc4MNlKcGc .navbar {
    height: 70px;
  }
  .cid-vc4MNlKcGc .navbar.opened {
    height: auto;
  }
  .cid-vc4MNlKcGc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc4MNlKcGc .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc4MNlKcGc .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc4MNlKcGc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc4MNlKcGc .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-vc4MNlKcGc .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc4MNlKcGc .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc4MNlKcGc .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc4MNlKcGc .navbar-brand {
    margin-right: auto;
  }
  .cid-vc4MNlKcGc .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc4MNlKcGc .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc4MNlKcGc .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc4MNlKcGc .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-vc4MNlKcGc .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc4MNlKcGc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc4MNlKcGc .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-vc4MNlKcGc .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc4MNlKcGc .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-vc4MNlKcGc .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc4MNlKcGc .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc4MNmgdVT {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc4MNmgdVT .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc4MNmgdVT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc4MNmgdVT .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc4MNmgdVT .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc4MNmgdVT .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc4MNmgdVT .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc4MNmgdVT .mbr-section-title {
  color: #cac8c8;
}
.cid-vc4MNmgdVT .mbr-text,
.cid-vc4MNmgdVT .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc4MNmuWYO {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vc4MNmuWYO .mbr-text {
  color: #000000;
}
.cid-vc4MNmuWYO .mbr-section-subtitle {
  color: #000000;
}
.cid-vc4MNmuWYO .mbr-section-title {
  color: #000000;
}
.cid-vc4N6D0Rcr {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc4N6D0Rcr .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-vc4N6D0Rcr .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc4N6D0Rcr .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-vc4N6D0Rcr .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc4N6D0Rcr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc4N6D0Rcr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc4N6D0Rcr .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc4N6D0Rcr .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc4N6D0Rcr .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc4N6D0Rcr .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc4N6D0Rcr .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc4N6D0Rcr .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc4N6D0Rcr .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc4N6D0Rcr .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc4N6D0Rcr .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc4N6D0Rcr .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc4N6D0Rcr .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc4N6D0Rcr .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc4N6D0Rcr .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc4N6D0Rcr .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc4N6D0Rcr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc4N6D0Rcr .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc4N6D0Rcr .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc4N6D0Rcr .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc4N6D0Rcr .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc4N6D0Rcr .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: #232323;
}
.cid-vc4N6D0Rcr .nav-item:focus,
.cid-vc4N6D0Rcr .nav-link:focus {
  outline: none;
}
.cid-vc4N6D0Rcr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc4N6D0Rcr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc4N6D0Rcr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc4N6D0Rcr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc4N6D0Rcr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc4N6D0Rcr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc4N6D0Rcr .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;
}
.cid-vc4N6D0Rcr .navbar.opened {
  transition: all 0.3s;
}
.cid-vc4N6D0Rcr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc4N6D0Rcr .navbar .navbar-logo img {
  width: auto;
}
.cid-vc4N6D0Rcr .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc4N6D0Rcr .navbar.collapsed {
  justify-content: center;
}
.cid-vc4N6D0Rcr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc4N6D0Rcr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc4N6D0Rcr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc4N6D0Rcr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc4N6D0Rcr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc4N6D0Rcr .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-vc4N6D0Rcr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc4N6D0Rcr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc4N6D0Rcr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc4N6D0Rcr .navbar {
    min-height: 72px;
  }
  .cid-vc4N6D0Rcr .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc4N6D0Rcr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc4N6D0Rcr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc4N6D0Rcr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc4N6D0Rcr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc4N6D0Rcr .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-vc4N6D0Rcr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc4N6D0Rcr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc4N6D0Rcr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc4N6D0Rcr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc4N6D0Rcr .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc4N6D0Rcr .dropdown-item.active,
.cid-vc4N6D0Rcr .dropdown-item:active {
  background-color: transparent;
}
.cid-vc4N6D0Rcr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc4N6D0Rcr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc4N6D0Rcr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc4N6D0Rcr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc4N6D0Rcr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc4N6D0Rcr .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc4N6D0Rcr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc4N6D0Rcr .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc4N6D0Rcr .navbar-buttons {
    text-align: left;
  }
}
.cid-vc4N6D0Rcr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc4N6D0Rcr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc4N6D0Rcr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc4N6D0Rcr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4N6D0Rcr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4N6D0Rcr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc4N6D0Rcr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4N6D0Rcr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc4N6D0Rcr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc4N6D0Rcr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4N6D0Rcr .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc4N6D0Rcr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc4N6D0Rcr .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-vc4N6D0Rcr .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc4N6D0Rcr .navbar {
    height: 70px;
  }
  .cid-vc4N6D0Rcr .navbar.opened {
    height: auto;
  }
  .cid-vc4N6D0Rcr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc4N6D0Rcr .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc4N6D0Rcr .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc4N6D0Rcr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc4N6D0Rcr .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-vc4N6D0Rcr .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc4N6D0Rcr .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc4N6D0Rcr .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc4N6D0Rcr .navbar-brand {
    margin-right: auto;
  }
  .cid-vc4N6D0Rcr .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc4N6D0Rcr .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc4N6D0Rcr .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc4N6D0Rcr .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-vc4N6D0Rcr .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc4N6D0Rcr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc4N6D0Rcr .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-vc4N6D0Rcr .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc4N6D0Rcr .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-vc4N6D0Rcr .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc4N6D0Rcr .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc4N6Dvuy4 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc4N6Dvuy4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc4N6Dvuy4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc4N6Dvuy4 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc4N6Dvuy4 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc4N6Dvuy4 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc4N6Dvuy4 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc4N6Dvuy4 .mbr-section-title {
  color: #cac8c8;
}
.cid-vc4N6Dvuy4 .mbr-text,
.cid-vc4N6Dvuy4 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc4N6DFtrl {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vc4N6DFtrl .mbr-text {
  color: #000000;
}
.cid-vc4N6DFtrl .mbr-section-subtitle {
  color: #000000;
}
.cid-vc4N6DFtrl .mbr-section-title {
  color: #000000;
}
.cid-vc4NrAKKMv {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc4NrAKKMv .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-vc4NrAKKMv .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc4NrAKKMv .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-vc4NrAKKMv .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc4NrAKKMv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc4NrAKKMv .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc4NrAKKMv .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc4NrAKKMv .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc4NrAKKMv .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc4NrAKKMv .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc4NrAKKMv .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc4NrAKKMv .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc4NrAKKMv .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc4NrAKKMv .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc4NrAKKMv .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc4NrAKKMv .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc4NrAKKMv .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc4NrAKKMv .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc4NrAKKMv .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc4NrAKKMv .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc4NrAKKMv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc4NrAKKMv .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc4NrAKKMv .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc4NrAKKMv .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc4NrAKKMv .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc4NrAKKMv .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: #232323;
}
.cid-vc4NrAKKMv .nav-item:focus,
.cid-vc4NrAKKMv .nav-link:focus {
  outline: none;
}
.cid-vc4NrAKKMv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc4NrAKKMv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc4NrAKKMv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc4NrAKKMv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc4NrAKKMv .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc4NrAKKMv .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc4NrAKKMv .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;
}
.cid-vc4NrAKKMv .navbar.opened {
  transition: all 0.3s;
}
.cid-vc4NrAKKMv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc4NrAKKMv .navbar .navbar-logo img {
  width: auto;
}
.cid-vc4NrAKKMv .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc4NrAKKMv .navbar.collapsed {
  justify-content: center;
}
.cid-vc4NrAKKMv .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc4NrAKKMv .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc4NrAKKMv .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc4NrAKKMv .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc4NrAKKMv .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc4NrAKKMv .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-vc4NrAKKMv .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc4NrAKKMv .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc4NrAKKMv .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc4NrAKKMv .navbar {
    min-height: 72px;
  }
  .cid-vc4NrAKKMv .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc4NrAKKMv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc4NrAKKMv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc4NrAKKMv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc4NrAKKMv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc4NrAKKMv .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-vc4NrAKKMv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc4NrAKKMv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc4NrAKKMv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc4NrAKKMv .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc4NrAKKMv .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc4NrAKKMv .dropdown-item.active,
.cid-vc4NrAKKMv .dropdown-item:active {
  background-color: transparent;
}
.cid-vc4NrAKKMv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc4NrAKKMv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc4NrAKKMv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc4NrAKKMv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc4NrAKKMv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc4NrAKKMv .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc4NrAKKMv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc4NrAKKMv .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc4NrAKKMv .navbar-buttons {
    text-align: left;
  }
}
.cid-vc4NrAKKMv button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc4NrAKKMv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc4NrAKKMv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc4NrAKKMv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4NrAKKMv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4NrAKKMv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc4NrAKKMv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4NrAKKMv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc4NrAKKMv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc4NrAKKMv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4NrAKKMv .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc4NrAKKMv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc4NrAKKMv .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-vc4NrAKKMv .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc4NrAKKMv .navbar {
    height: 70px;
  }
  .cid-vc4NrAKKMv .navbar.opened {
    height: auto;
  }
  .cid-vc4NrAKKMv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc4NrAKKMv .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc4NrAKKMv .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc4NrAKKMv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc4NrAKKMv .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-vc4NrAKKMv .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc4NrAKKMv .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc4NrAKKMv .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc4NrAKKMv .navbar-brand {
    margin-right: auto;
  }
  .cid-vc4NrAKKMv .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc4NrAKKMv .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc4NrAKKMv .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc4NrAKKMv .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-vc4NrAKKMv .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc4NrAKKMv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc4NrAKKMv .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-vc4NrAKKMv .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc4NrAKKMv .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-vc4NrAKKMv .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc4NrAKKMv .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc4NrBjCie {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc4NrBjCie .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc4NrBjCie .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc4NrBjCie .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc4NrBjCie .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc4NrBjCie .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc4NrBjCie .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc4NrBjCie .mbr-section-title {
  color: #cac8c8;
}
.cid-vc4NrBjCie .mbr-text,
.cid-vc4NrBjCie .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc4NrBuRns {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vc4NrBuRns .mbr-text {
  color: #000000;
}
.cid-vc4NrBuRns .mbr-section-subtitle {
  color: #000000;
}
.cid-vc4NrBuRns .mbr-section-title {
  color: #000000;
}
.cid-vc4NYeIFhj {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc4NYeIFhj .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-vc4NYeIFhj .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc4NYeIFhj .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-vc4NYeIFhj .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc4NYeIFhj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc4NYeIFhj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc4NYeIFhj .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc4NYeIFhj .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc4NYeIFhj .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc4NYeIFhj .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc4NYeIFhj .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc4NYeIFhj .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc4NYeIFhj .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc4NYeIFhj .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc4NYeIFhj .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc4NYeIFhj .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc4NYeIFhj .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc4NYeIFhj .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc4NYeIFhj .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc4NYeIFhj .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc4NYeIFhj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc4NYeIFhj .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc4NYeIFhj .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc4NYeIFhj .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc4NYeIFhj .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc4NYeIFhj .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: #232323;
}
.cid-vc4NYeIFhj .nav-item:focus,
.cid-vc4NYeIFhj .nav-link:focus {
  outline: none;
}
.cid-vc4NYeIFhj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc4NYeIFhj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc4NYeIFhj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc4NYeIFhj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc4NYeIFhj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc4NYeIFhj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc4NYeIFhj .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;
}
.cid-vc4NYeIFhj .navbar.opened {
  transition: all 0.3s;
}
.cid-vc4NYeIFhj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc4NYeIFhj .navbar .navbar-logo img {
  width: auto;
}
.cid-vc4NYeIFhj .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc4NYeIFhj .navbar.collapsed {
  justify-content: center;
}
.cid-vc4NYeIFhj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc4NYeIFhj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc4NYeIFhj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc4NYeIFhj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc4NYeIFhj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc4NYeIFhj .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-vc4NYeIFhj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc4NYeIFhj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc4NYeIFhj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc4NYeIFhj .navbar {
    min-height: 72px;
  }
  .cid-vc4NYeIFhj .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc4NYeIFhj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc4NYeIFhj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc4NYeIFhj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc4NYeIFhj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc4NYeIFhj .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-vc4NYeIFhj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc4NYeIFhj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc4NYeIFhj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc4NYeIFhj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc4NYeIFhj .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc4NYeIFhj .dropdown-item.active,
.cid-vc4NYeIFhj .dropdown-item:active {
  background-color: transparent;
}
.cid-vc4NYeIFhj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc4NYeIFhj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc4NYeIFhj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc4NYeIFhj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc4NYeIFhj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc4NYeIFhj .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc4NYeIFhj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc4NYeIFhj .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc4NYeIFhj .navbar-buttons {
    text-align: left;
  }
}
.cid-vc4NYeIFhj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc4NYeIFhj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc4NYeIFhj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc4NYeIFhj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4NYeIFhj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4NYeIFhj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc4NYeIFhj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4NYeIFhj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc4NYeIFhj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc4NYeIFhj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4NYeIFhj .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc4NYeIFhj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc4NYeIFhj .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-vc4NYeIFhj .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc4NYeIFhj .navbar {
    height: 70px;
  }
  .cid-vc4NYeIFhj .navbar.opened {
    height: auto;
  }
  .cid-vc4NYeIFhj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc4NYeIFhj .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc4NYeIFhj .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc4NYeIFhj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc4NYeIFhj .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-vc4NYeIFhj .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc4NYeIFhj .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc4NYeIFhj .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc4NYeIFhj .navbar-brand {
    margin-right: auto;
  }
  .cid-vc4NYeIFhj .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc4NYeIFhj .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc4NYeIFhj .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc4NYeIFhj .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-vc4NYeIFhj .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc4NYeIFhj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc4NYeIFhj .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-vc4NYeIFhj .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc4NYeIFhj .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-vc4NYeIFhj .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc4NYeIFhj .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc4NYffcre {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc4NYffcre .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc4NYffcre .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc4NYffcre .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc4NYffcre .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc4NYffcre .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc4NYffcre .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc4NYffcre .mbr-section-title {
  color: #cac8c8;
}
.cid-vc4NYffcre .mbr-text,
.cid-vc4NYffcre .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc4NYftyM5 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vc4NYftyM5 .mbr-text {
  color: #000000;
}
.cid-vc4NYftyM5 .mbr-section-subtitle {
  color: #000000;
}
.cid-vc4NYftyM5 .mbr-section-title {
  color: #000000;
}
.cid-vc4TUgM7aC {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc4TUgM7aC .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-vc4TUgM7aC .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc4TUgM7aC .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-vc4TUgM7aC .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc4TUgM7aC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc4TUgM7aC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc4TUgM7aC .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc4TUgM7aC .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc4TUgM7aC .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc4TUgM7aC .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc4TUgM7aC .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc4TUgM7aC .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc4TUgM7aC .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc4TUgM7aC .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc4TUgM7aC .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc4TUgM7aC .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc4TUgM7aC .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc4TUgM7aC .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc4TUgM7aC .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc4TUgM7aC .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc4TUgM7aC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc4TUgM7aC .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc4TUgM7aC .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc4TUgM7aC .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc4TUgM7aC .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc4TUgM7aC .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: #232323;
}
.cid-vc4TUgM7aC .nav-item:focus,
.cid-vc4TUgM7aC .nav-link:focus {
  outline: none;
}
.cid-vc4TUgM7aC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc4TUgM7aC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc4TUgM7aC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc4TUgM7aC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc4TUgM7aC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc4TUgM7aC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc4TUgM7aC .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;
}
.cid-vc4TUgM7aC .navbar.opened {
  transition: all 0.3s;
}
.cid-vc4TUgM7aC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc4TUgM7aC .navbar .navbar-logo img {
  width: auto;
}
.cid-vc4TUgM7aC .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc4TUgM7aC .navbar.collapsed {
  justify-content: center;
}
.cid-vc4TUgM7aC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc4TUgM7aC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc4TUgM7aC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc4TUgM7aC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc4TUgM7aC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc4TUgM7aC .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-vc4TUgM7aC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc4TUgM7aC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc4TUgM7aC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc4TUgM7aC .navbar {
    min-height: 72px;
  }
  .cid-vc4TUgM7aC .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc4TUgM7aC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc4TUgM7aC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc4TUgM7aC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc4TUgM7aC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc4TUgM7aC .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-vc4TUgM7aC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc4TUgM7aC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc4TUgM7aC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc4TUgM7aC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc4TUgM7aC .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc4TUgM7aC .dropdown-item.active,
.cid-vc4TUgM7aC .dropdown-item:active {
  background-color: transparent;
}
.cid-vc4TUgM7aC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc4TUgM7aC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc4TUgM7aC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc4TUgM7aC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc4TUgM7aC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc4TUgM7aC .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc4TUgM7aC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc4TUgM7aC .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc4TUgM7aC .navbar-buttons {
    text-align: left;
  }
}
.cid-vc4TUgM7aC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc4TUgM7aC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc4TUgM7aC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc4TUgM7aC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4TUgM7aC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4TUgM7aC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc4TUgM7aC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4TUgM7aC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc4TUgM7aC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc4TUgM7aC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4TUgM7aC .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc4TUgM7aC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc4TUgM7aC .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-vc4TUgM7aC .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc4TUgM7aC .navbar {
    height: 70px;
  }
  .cid-vc4TUgM7aC .navbar.opened {
    height: auto;
  }
  .cid-vc4TUgM7aC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc4TUgM7aC .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc4TUgM7aC .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc4TUgM7aC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc4TUgM7aC .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-vc4TUgM7aC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc4TUgM7aC .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc4TUgM7aC .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc4TUgM7aC .navbar-brand {
    margin-right: auto;
  }
  .cid-vc4TUgM7aC .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc4TUgM7aC .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc4TUgM7aC .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc4TUgM7aC .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-vc4TUgM7aC .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc4TUgM7aC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc4TUgM7aC .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-vc4TUgM7aC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc4TUgM7aC .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-vc4TUgM7aC .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc4TUgM7aC .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc4TUhi0PQ {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc4TUhi0PQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc4TUhi0PQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc4TUhi0PQ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc4TUhi0PQ .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc4TUhi0PQ .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc4TUhi0PQ .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc4TUhi0PQ .mbr-section-title {
  color: #cac8c8;
}
.cid-vc4TUhi0PQ .mbr-text,
.cid-vc4TUhi0PQ .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc4TUhtpXE {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vc4TUhtpXE .mbr-text {
  color: #000000;
}
.cid-vc4TUhtpXE .mbr-section-subtitle {
  color: #000000;
}
.cid-vc4TUhtpXE .mbr-section-title {
  color: #000000;
}
.cid-vc4UjEMXd3 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc4UjEMXd3 .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-vc4UjEMXd3 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc4UjEMXd3 .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-vc4UjEMXd3 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc4UjEMXd3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc4UjEMXd3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc4UjEMXd3 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc4UjEMXd3 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc4UjEMXd3 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc4UjEMXd3 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc4UjEMXd3 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc4UjEMXd3 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc4UjEMXd3 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc4UjEMXd3 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc4UjEMXd3 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc4UjEMXd3 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc4UjEMXd3 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc4UjEMXd3 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc4UjEMXd3 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc4UjEMXd3 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc4UjEMXd3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc4UjEMXd3 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc4UjEMXd3 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc4UjEMXd3 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc4UjEMXd3 .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc4UjEMXd3 .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: #232323;
}
.cid-vc4UjEMXd3 .nav-item:focus,
.cid-vc4UjEMXd3 .nav-link:focus {
  outline: none;
}
.cid-vc4UjEMXd3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc4UjEMXd3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc4UjEMXd3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc4UjEMXd3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc4UjEMXd3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc4UjEMXd3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc4UjEMXd3 .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;
}
.cid-vc4UjEMXd3 .navbar.opened {
  transition: all 0.3s;
}
.cid-vc4UjEMXd3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc4UjEMXd3 .navbar .navbar-logo img {
  width: auto;
}
.cid-vc4UjEMXd3 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc4UjEMXd3 .navbar.collapsed {
  justify-content: center;
}
.cid-vc4UjEMXd3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc4UjEMXd3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc4UjEMXd3 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc4UjEMXd3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc4UjEMXd3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc4UjEMXd3 .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-vc4UjEMXd3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc4UjEMXd3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc4UjEMXd3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc4UjEMXd3 .navbar {
    min-height: 72px;
  }
  .cid-vc4UjEMXd3 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc4UjEMXd3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc4UjEMXd3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc4UjEMXd3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc4UjEMXd3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc4UjEMXd3 .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-vc4UjEMXd3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc4UjEMXd3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc4UjEMXd3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc4UjEMXd3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc4UjEMXd3 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc4UjEMXd3 .dropdown-item.active,
.cid-vc4UjEMXd3 .dropdown-item:active {
  background-color: transparent;
}
.cid-vc4UjEMXd3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc4UjEMXd3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc4UjEMXd3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc4UjEMXd3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc4UjEMXd3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc4UjEMXd3 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc4UjEMXd3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc4UjEMXd3 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc4UjEMXd3 .navbar-buttons {
    text-align: left;
  }
}
.cid-vc4UjEMXd3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc4UjEMXd3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc4UjEMXd3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc4UjEMXd3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4UjEMXd3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4UjEMXd3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc4UjEMXd3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4UjEMXd3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc4UjEMXd3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc4UjEMXd3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4UjEMXd3 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc4UjEMXd3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc4UjEMXd3 .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-vc4UjEMXd3 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc4UjEMXd3 .navbar {
    height: 70px;
  }
  .cid-vc4UjEMXd3 .navbar.opened {
    height: auto;
  }
  .cid-vc4UjEMXd3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc4UjEMXd3 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc4UjEMXd3 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc4UjEMXd3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc4UjEMXd3 .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-vc4UjEMXd3 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc4UjEMXd3 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc4UjEMXd3 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc4UjEMXd3 .navbar-brand {
    margin-right: auto;
  }
  .cid-vc4UjEMXd3 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc4UjEMXd3 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc4UjEMXd3 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc4UjEMXd3 .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-vc4UjEMXd3 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc4UjEMXd3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc4UjEMXd3 .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-vc4UjEMXd3 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc4UjEMXd3 .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-vc4UjEMXd3 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc4UjEMXd3 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc4UjFgxjX {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc4UjFgxjX .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc4UjFgxjX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc4UjFgxjX .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc4UjFgxjX .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc4UjFgxjX .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc4UjFgxjX .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc4UjFgxjX .mbr-section-title {
  color: #cac8c8;
}
.cid-vc4UjFgxjX .mbr-text,
.cid-vc4UjFgxjX .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc4UjFtMnC {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vc4UjFtMnC .mbr-text {
  color: #000000;
}
.cid-vc4UjFtMnC .mbr-section-subtitle {
  color: #000000;
}
.cid-vc4UjFtMnC .mbr-section-title {
  color: #000000;
}
.cid-vc4UHzlIxX {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc4UHzlIxX .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-vc4UHzlIxX .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc4UHzlIxX .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-vc4UHzlIxX .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc4UHzlIxX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc4UHzlIxX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc4UHzlIxX .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc4UHzlIxX .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc4UHzlIxX .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc4UHzlIxX .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc4UHzlIxX .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc4UHzlIxX .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc4UHzlIxX .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc4UHzlIxX .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc4UHzlIxX .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc4UHzlIxX .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc4UHzlIxX .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc4UHzlIxX .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc4UHzlIxX .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc4UHzlIxX .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc4UHzlIxX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc4UHzlIxX .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc4UHzlIxX .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc4UHzlIxX .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc4UHzlIxX .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc4UHzlIxX .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: #232323;
}
.cid-vc4UHzlIxX .nav-item:focus,
.cid-vc4UHzlIxX .nav-link:focus {
  outline: none;
}
.cid-vc4UHzlIxX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc4UHzlIxX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc4UHzlIxX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc4UHzlIxX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc4UHzlIxX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc4UHzlIxX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc4UHzlIxX .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;
}
.cid-vc4UHzlIxX .navbar.opened {
  transition: all 0.3s;
}
.cid-vc4UHzlIxX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc4UHzlIxX .navbar .navbar-logo img {
  width: auto;
}
.cid-vc4UHzlIxX .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc4UHzlIxX .navbar.collapsed {
  justify-content: center;
}
.cid-vc4UHzlIxX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc4UHzlIxX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc4UHzlIxX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc4UHzlIxX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc4UHzlIxX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc4UHzlIxX .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-vc4UHzlIxX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc4UHzlIxX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc4UHzlIxX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc4UHzlIxX .navbar {
    min-height: 72px;
  }
  .cid-vc4UHzlIxX .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc4UHzlIxX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc4UHzlIxX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc4UHzlIxX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc4UHzlIxX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc4UHzlIxX .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-vc4UHzlIxX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc4UHzlIxX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc4UHzlIxX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc4UHzlIxX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc4UHzlIxX .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc4UHzlIxX .dropdown-item.active,
.cid-vc4UHzlIxX .dropdown-item:active {
  background-color: transparent;
}
.cid-vc4UHzlIxX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc4UHzlIxX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc4UHzlIxX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc4UHzlIxX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc4UHzlIxX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc4UHzlIxX .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc4UHzlIxX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc4UHzlIxX .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc4UHzlIxX .navbar-buttons {
    text-align: left;
  }
}
.cid-vc4UHzlIxX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc4UHzlIxX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc4UHzlIxX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc4UHzlIxX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4UHzlIxX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4UHzlIxX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc4UHzlIxX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4UHzlIxX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc4UHzlIxX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc4UHzlIxX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4UHzlIxX .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc4UHzlIxX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc4UHzlIxX .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-vc4UHzlIxX .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc4UHzlIxX .navbar {
    height: 70px;
  }
  .cid-vc4UHzlIxX .navbar.opened {
    height: auto;
  }
  .cid-vc4UHzlIxX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc4UHzlIxX .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc4UHzlIxX .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc4UHzlIxX .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc4UHzlIxX .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-vc4UHzlIxX .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc4UHzlIxX .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc4UHzlIxX .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc4UHzlIxX .navbar-brand {
    margin-right: auto;
  }
  .cid-vc4UHzlIxX .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc4UHzlIxX .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc4UHzlIxX .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc4UHzlIxX .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-vc4UHzlIxX .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc4UHzlIxX .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc4UHzlIxX .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-vc4UHzlIxX .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc4UHzlIxX .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-vc4UHzlIxX .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc4UHzlIxX .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc4UHzRtZi {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc4UHzRtZi .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc4UHzRtZi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc4UHzRtZi .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc4UHzRtZi .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc4UHzRtZi .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc4UHzRtZi .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc4UHzRtZi .mbr-section-title {
  color: #cac8c8;
}
.cid-vc4UHzRtZi .mbr-text,
.cid-vc4UHzRtZi .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc4UHA3CkP {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vc4UHA3CkP .mbr-text {
  color: #000000;
}
.cid-vc4UHA3CkP .mbr-section-subtitle {
  color: #000000;
}
.cid-vc4UHA3CkP .mbr-section-title {
  color: #000000;
}
.cid-vc4V2f8kCZ {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc4V2f8kCZ .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-vc4V2f8kCZ .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc4V2f8kCZ .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-vc4V2f8kCZ .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc4V2f8kCZ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc4V2f8kCZ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc4V2f8kCZ .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc4V2f8kCZ .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc4V2f8kCZ .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc4V2f8kCZ .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc4V2f8kCZ .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc4V2f8kCZ .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc4V2f8kCZ .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc4V2f8kCZ .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc4V2f8kCZ .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc4V2f8kCZ .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc4V2f8kCZ .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc4V2f8kCZ .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc4V2f8kCZ .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc4V2f8kCZ .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc4V2f8kCZ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc4V2f8kCZ .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc4V2f8kCZ .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc4V2f8kCZ .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc4V2f8kCZ .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc4V2f8kCZ .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: #232323;
}
.cid-vc4V2f8kCZ .nav-item:focus,
.cid-vc4V2f8kCZ .nav-link:focus {
  outline: none;
}
.cid-vc4V2f8kCZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc4V2f8kCZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc4V2f8kCZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc4V2f8kCZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc4V2f8kCZ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc4V2f8kCZ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc4V2f8kCZ .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;
}
.cid-vc4V2f8kCZ .navbar.opened {
  transition: all 0.3s;
}
.cid-vc4V2f8kCZ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc4V2f8kCZ .navbar .navbar-logo img {
  width: auto;
}
.cid-vc4V2f8kCZ .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc4V2f8kCZ .navbar.collapsed {
  justify-content: center;
}
.cid-vc4V2f8kCZ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc4V2f8kCZ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc4V2f8kCZ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc4V2f8kCZ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc4V2f8kCZ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc4V2f8kCZ .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-vc4V2f8kCZ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc4V2f8kCZ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc4V2f8kCZ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc4V2f8kCZ .navbar {
    min-height: 72px;
  }
  .cid-vc4V2f8kCZ .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc4V2f8kCZ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc4V2f8kCZ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc4V2f8kCZ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc4V2f8kCZ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc4V2f8kCZ .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-vc4V2f8kCZ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc4V2f8kCZ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc4V2f8kCZ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc4V2f8kCZ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc4V2f8kCZ .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc4V2f8kCZ .dropdown-item.active,
.cid-vc4V2f8kCZ .dropdown-item:active {
  background-color: transparent;
}
.cid-vc4V2f8kCZ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc4V2f8kCZ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc4V2f8kCZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc4V2f8kCZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc4V2f8kCZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc4V2f8kCZ .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc4V2f8kCZ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc4V2f8kCZ .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc4V2f8kCZ .navbar-buttons {
    text-align: left;
  }
}
.cid-vc4V2f8kCZ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc4V2f8kCZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc4V2f8kCZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc4V2f8kCZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4V2f8kCZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4V2f8kCZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc4V2f8kCZ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4V2f8kCZ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc4V2f8kCZ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc4V2f8kCZ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4V2f8kCZ .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc4V2f8kCZ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc4V2f8kCZ .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-vc4V2f8kCZ .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc4V2f8kCZ .navbar {
    height: 70px;
  }
  .cid-vc4V2f8kCZ .navbar.opened {
    height: auto;
  }
  .cid-vc4V2f8kCZ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc4V2f8kCZ .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc4V2f8kCZ .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc4V2f8kCZ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc4V2f8kCZ .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-vc4V2f8kCZ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc4V2f8kCZ .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc4V2f8kCZ .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc4V2f8kCZ .navbar-brand {
    margin-right: auto;
  }
  .cid-vc4V2f8kCZ .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc4V2f8kCZ .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc4V2f8kCZ .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc4V2f8kCZ .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-vc4V2f8kCZ .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc4V2f8kCZ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc4V2f8kCZ .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-vc4V2f8kCZ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc4V2f8kCZ .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-vc4V2f8kCZ .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc4V2f8kCZ .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc4V2fNTzr {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc4V2fNTzr .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc4V2fNTzr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc4V2fNTzr .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc4V2fNTzr .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc4V2fNTzr .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc4V2fNTzr .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc4V2fNTzr .mbr-section-title {
  color: #cac8c8;
}
.cid-vc4V2fNTzr .mbr-text,
.cid-vc4V2fNTzr .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc4V2gC0yD {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vc4V2gC0yD .mbr-text {
  color: #000000;
}
.cid-vc4V2gC0yD .mbr-section-subtitle {
  color: #000000;
}
.cid-vc4V2gC0yD .mbr-section-title {
  color: #000000;
}
.cid-vc4VlbeNHy {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc4VlbeNHy .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-vc4VlbeNHy .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc4VlbeNHy .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-vc4VlbeNHy .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc4VlbeNHy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc4VlbeNHy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc4VlbeNHy .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc4VlbeNHy .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc4VlbeNHy .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc4VlbeNHy .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc4VlbeNHy .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc4VlbeNHy .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc4VlbeNHy .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc4VlbeNHy .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc4VlbeNHy .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc4VlbeNHy .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc4VlbeNHy .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc4VlbeNHy .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc4VlbeNHy .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc4VlbeNHy .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc4VlbeNHy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc4VlbeNHy .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc4VlbeNHy .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc4VlbeNHy .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc4VlbeNHy .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc4VlbeNHy .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: #232323;
}
.cid-vc4VlbeNHy .nav-item:focus,
.cid-vc4VlbeNHy .nav-link:focus {
  outline: none;
}
.cid-vc4VlbeNHy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc4VlbeNHy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc4VlbeNHy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc4VlbeNHy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc4VlbeNHy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc4VlbeNHy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc4VlbeNHy .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;
}
.cid-vc4VlbeNHy .navbar.opened {
  transition: all 0.3s;
}
.cid-vc4VlbeNHy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc4VlbeNHy .navbar .navbar-logo img {
  width: auto;
}
.cid-vc4VlbeNHy .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc4VlbeNHy .navbar.collapsed {
  justify-content: center;
}
.cid-vc4VlbeNHy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc4VlbeNHy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc4VlbeNHy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc4VlbeNHy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc4VlbeNHy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc4VlbeNHy .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-vc4VlbeNHy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc4VlbeNHy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc4VlbeNHy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc4VlbeNHy .navbar {
    min-height: 72px;
  }
  .cid-vc4VlbeNHy .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc4VlbeNHy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc4VlbeNHy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc4VlbeNHy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc4VlbeNHy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc4VlbeNHy .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-vc4VlbeNHy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc4VlbeNHy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc4VlbeNHy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc4VlbeNHy .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc4VlbeNHy .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc4VlbeNHy .dropdown-item.active,
.cid-vc4VlbeNHy .dropdown-item:active {
  background-color: transparent;
}
.cid-vc4VlbeNHy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc4VlbeNHy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc4VlbeNHy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc4VlbeNHy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc4VlbeNHy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc4VlbeNHy .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc4VlbeNHy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc4VlbeNHy .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc4VlbeNHy .navbar-buttons {
    text-align: left;
  }
}
.cid-vc4VlbeNHy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc4VlbeNHy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc4VlbeNHy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc4VlbeNHy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4VlbeNHy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4VlbeNHy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc4VlbeNHy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4VlbeNHy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc4VlbeNHy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc4VlbeNHy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4VlbeNHy .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc4VlbeNHy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc4VlbeNHy .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-vc4VlbeNHy .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc4VlbeNHy .navbar {
    height: 70px;
  }
  .cid-vc4VlbeNHy .navbar.opened {
    height: auto;
  }
  .cid-vc4VlbeNHy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc4VlbeNHy .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc4VlbeNHy .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc4VlbeNHy .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc4VlbeNHy .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-vc4VlbeNHy .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc4VlbeNHy .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc4VlbeNHy .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc4VlbeNHy .navbar-brand {
    margin-right: auto;
  }
  .cid-vc4VlbeNHy .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc4VlbeNHy .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc4VlbeNHy .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc4VlbeNHy .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-vc4VlbeNHy .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc4VlbeNHy .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc4VlbeNHy .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-vc4VlbeNHy .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc4VlbeNHy .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-vc4VlbeNHy .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc4VlbeNHy .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc4VlbLO5C {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc4VlbLO5C .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc4VlbLO5C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc4VlbLO5C .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc4VlbLO5C .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc4VlbLO5C .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc4VlbLO5C .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc4VlbLO5C .mbr-section-title {
  color: #cac8c8;
}
.cid-vc4VlbLO5C .mbr-text,
.cid-vc4VlbLO5C .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc4VlbYQTD {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vc4VlbYQTD .mbr-text {
  color: #000000;
}
.cid-vc4VlbYQTD .mbr-section-subtitle {
  color: #000000;
}
.cid-vc4VlbYQTD .mbr-section-title {
  color: #000000;
}
.cid-vc4VFzPJTG {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc4VFzPJTG .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-vc4VFzPJTG .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc4VFzPJTG .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-vc4VFzPJTG .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc4VFzPJTG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc4VFzPJTG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc4VFzPJTG .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc4VFzPJTG .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc4VFzPJTG .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc4VFzPJTG .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc4VFzPJTG .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc4VFzPJTG .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc4VFzPJTG .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc4VFzPJTG .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc4VFzPJTG .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc4VFzPJTG .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc4VFzPJTG .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc4VFzPJTG .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc4VFzPJTG .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc4VFzPJTG .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc4VFzPJTG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc4VFzPJTG .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc4VFzPJTG .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc4VFzPJTG .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc4VFzPJTG .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc4VFzPJTG .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: #232323;
}
.cid-vc4VFzPJTG .nav-item:focus,
.cid-vc4VFzPJTG .nav-link:focus {
  outline: none;
}
.cid-vc4VFzPJTG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc4VFzPJTG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc4VFzPJTG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc4VFzPJTG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc4VFzPJTG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc4VFzPJTG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc4VFzPJTG .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;
}
.cid-vc4VFzPJTG .navbar.opened {
  transition: all 0.3s;
}
.cid-vc4VFzPJTG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc4VFzPJTG .navbar .navbar-logo img {
  width: auto;
}
.cid-vc4VFzPJTG .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc4VFzPJTG .navbar.collapsed {
  justify-content: center;
}
.cid-vc4VFzPJTG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc4VFzPJTG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc4VFzPJTG .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc4VFzPJTG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc4VFzPJTG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc4VFzPJTG .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-vc4VFzPJTG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc4VFzPJTG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc4VFzPJTG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc4VFzPJTG .navbar {
    min-height: 72px;
  }
  .cid-vc4VFzPJTG .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc4VFzPJTG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc4VFzPJTG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc4VFzPJTG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc4VFzPJTG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc4VFzPJTG .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-vc4VFzPJTG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc4VFzPJTG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc4VFzPJTG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc4VFzPJTG .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc4VFzPJTG .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc4VFzPJTG .dropdown-item.active,
.cid-vc4VFzPJTG .dropdown-item:active {
  background-color: transparent;
}
.cid-vc4VFzPJTG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc4VFzPJTG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc4VFzPJTG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc4VFzPJTG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc4VFzPJTG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc4VFzPJTG .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc4VFzPJTG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc4VFzPJTG .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc4VFzPJTG .navbar-buttons {
    text-align: left;
  }
}
.cid-vc4VFzPJTG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc4VFzPJTG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc4VFzPJTG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc4VFzPJTG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4VFzPJTG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4VFzPJTG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc4VFzPJTG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4VFzPJTG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc4VFzPJTG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc4VFzPJTG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4VFzPJTG .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc4VFzPJTG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc4VFzPJTG .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-vc4VFzPJTG .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc4VFzPJTG .navbar {
    height: 70px;
  }
  .cid-vc4VFzPJTG .navbar.opened {
    height: auto;
  }
  .cid-vc4VFzPJTG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc4VFzPJTG .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc4VFzPJTG .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc4VFzPJTG .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc4VFzPJTG .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-vc4VFzPJTG .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc4VFzPJTG .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc4VFzPJTG .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc4VFzPJTG .navbar-brand {
    margin-right: auto;
  }
  .cid-vc4VFzPJTG .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc4VFzPJTG .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc4VFzPJTG .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc4VFzPJTG .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-vc4VFzPJTG .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc4VFzPJTG .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc4VFzPJTG .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-vc4VFzPJTG .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc4VFzPJTG .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-vc4VFzPJTG .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc4VFzPJTG .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc4VFAjNXO {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc4VFAjNXO .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc4VFAjNXO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc4VFAjNXO .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc4VFAjNXO .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc4VFAjNXO .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc4VFAjNXO .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc4VFAjNXO .mbr-section-title {
  color: #cac8c8;
}
.cid-vc4VFAjNXO .mbr-text,
.cid-vc4VFAjNXO .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc4VFAMrvP {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vc4VFAMrvP .mbr-text {
  color: #000000;
}
.cid-vc4VFAMrvP .mbr-section-subtitle {
  color: #000000;
}
.cid-vc4VFAMrvP .mbr-section-title {
  color: #000000;
}
.cid-vc4WfnbiPd {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc4WfnbiPd .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-vc4WfnbiPd .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc4WfnbiPd .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-vc4WfnbiPd .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc4WfnbiPd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc4WfnbiPd .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc4WfnbiPd .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc4WfnbiPd .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc4WfnbiPd .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc4WfnbiPd .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc4WfnbiPd .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc4WfnbiPd .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc4WfnbiPd .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc4WfnbiPd .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc4WfnbiPd .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc4WfnbiPd .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc4WfnbiPd .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc4WfnbiPd .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc4WfnbiPd .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc4WfnbiPd .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc4WfnbiPd .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc4WfnbiPd .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc4WfnbiPd .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc4WfnbiPd .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc4WfnbiPd .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc4WfnbiPd .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: #232323;
}
.cid-vc4WfnbiPd .nav-item:focus,
.cid-vc4WfnbiPd .nav-link:focus {
  outline: none;
}
.cid-vc4WfnbiPd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc4WfnbiPd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc4WfnbiPd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc4WfnbiPd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc4WfnbiPd .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc4WfnbiPd .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc4WfnbiPd .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;
}
.cid-vc4WfnbiPd .navbar.opened {
  transition: all 0.3s;
}
.cid-vc4WfnbiPd .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc4WfnbiPd .navbar .navbar-logo img {
  width: auto;
}
.cid-vc4WfnbiPd .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc4WfnbiPd .navbar.collapsed {
  justify-content: center;
}
.cid-vc4WfnbiPd .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc4WfnbiPd .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc4WfnbiPd .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc4WfnbiPd .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc4WfnbiPd .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc4WfnbiPd .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-vc4WfnbiPd .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc4WfnbiPd .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc4WfnbiPd .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc4WfnbiPd .navbar {
    min-height: 72px;
  }
  .cid-vc4WfnbiPd .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc4WfnbiPd .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc4WfnbiPd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc4WfnbiPd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc4WfnbiPd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc4WfnbiPd .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-vc4WfnbiPd .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc4WfnbiPd .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc4WfnbiPd .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc4WfnbiPd .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc4WfnbiPd .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc4WfnbiPd .dropdown-item.active,
.cid-vc4WfnbiPd .dropdown-item:active {
  background-color: transparent;
}
.cid-vc4WfnbiPd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc4WfnbiPd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc4WfnbiPd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc4WfnbiPd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc4WfnbiPd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc4WfnbiPd .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc4WfnbiPd ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc4WfnbiPd .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc4WfnbiPd .navbar-buttons {
    text-align: left;
  }
}
.cid-vc4WfnbiPd button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc4WfnbiPd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc4WfnbiPd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc4WfnbiPd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4WfnbiPd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4WfnbiPd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc4WfnbiPd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4WfnbiPd nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc4WfnbiPd nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc4WfnbiPd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4WfnbiPd .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc4WfnbiPd a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc4WfnbiPd .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-vc4WfnbiPd .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc4WfnbiPd .navbar {
    height: 70px;
  }
  .cid-vc4WfnbiPd .navbar.opened {
    height: auto;
  }
  .cid-vc4WfnbiPd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc4WfnbiPd .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc4WfnbiPd .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc4WfnbiPd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc4WfnbiPd .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-vc4WfnbiPd .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc4WfnbiPd .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc4WfnbiPd .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc4WfnbiPd .navbar-brand {
    margin-right: auto;
  }
  .cid-vc4WfnbiPd .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc4WfnbiPd .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc4WfnbiPd .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc4WfnbiPd .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-vc4WfnbiPd .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc4WfnbiPd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc4WfnbiPd .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-vc4WfnbiPd .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc4WfnbiPd .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-vc4WfnbiPd .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc4WfnbiPd .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc4WfnESuP {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc4WfnESuP .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc4WfnESuP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc4WfnESuP .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc4WfnESuP .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc4WfnESuP .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc4WfnESuP .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc4WfnESuP .mbr-section-title {
  color: #cac8c8;
}
.cid-vc4WfnESuP .mbr-text,
.cid-vc4WfnESuP .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc4WfnTXLc {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vc4WfnTXLc .mbr-text {
  color: #000000;
}
.cid-vc4WfnTXLc .mbr-section-subtitle {
  color: #000000;
}
.cid-vc4WfnTXLc .mbr-section-title {
  color: #000000;
}
.cid-vc4WGyQWJN {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc4WGyQWJN .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-vc4WGyQWJN .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc4WGyQWJN .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-vc4WGyQWJN .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc4WGyQWJN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc4WGyQWJN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc4WGyQWJN .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc4WGyQWJN .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc4WGyQWJN .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc4WGyQWJN .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc4WGyQWJN .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc4WGyQWJN .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc4WGyQWJN .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc4WGyQWJN .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc4WGyQWJN .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc4WGyQWJN .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc4WGyQWJN .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc4WGyQWJN .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc4WGyQWJN .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc4WGyQWJN .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc4WGyQWJN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc4WGyQWJN .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc4WGyQWJN .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc4WGyQWJN .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc4WGyQWJN .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc4WGyQWJN .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: #232323;
}
.cid-vc4WGyQWJN .nav-item:focus,
.cid-vc4WGyQWJN .nav-link:focus {
  outline: none;
}
.cid-vc4WGyQWJN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc4WGyQWJN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc4WGyQWJN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc4WGyQWJN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc4WGyQWJN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc4WGyQWJN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc4WGyQWJN .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;
}
.cid-vc4WGyQWJN .navbar.opened {
  transition: all 0.3s;
}
.cid-vc4WGyQWJN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc4WGyQWJN .navbar .navbar-logo img {
  width: auto;
}
.cid-vc4WGyQWJN .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc4WGyQWJN .navbar.collapsed {
  justify-content: center;
}
.cid-vc4WGyQWJN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc4WGyQWJN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc4WGyQWJN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc4WGyQWJN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc4WGyQWJN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc4WGyQWJN .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-vc4WGyQWJN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc4WGyQWJN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc4WGyQWJN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc4WGyQWJN .navbar {
    min-height: 72px;
  }
  .cid-vc4WGyQWJN .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc4WGyQWJN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc4WGyQWJN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc4WGyQWJN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc4WGyQWJN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc4WGyQWJN .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-vc4WGyQWJN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc4WGyQWJN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc4WGyQWJN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc4WGyQWJN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc4WGyQWJN .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc4WGyQWJN .dropdown-item.active,
.cid-vc4WGyQWJN .dropdown-item:active {
  background-color: transparent;
}
.cid-vc4WGyQWJN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc4WGyQWJN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc4WGyQWJN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc4WGyQWJN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc4WGyQWJN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc4WGyQWJN .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc4WGyQWJN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc4WGyQWJN .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc4WGyQWJN .navbar-buttons {
    text-align: left;
  }
}
.cid-vc4WGyQWJN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc4WGyQWJN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc4WGyQWJN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc4WGyQWJN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4WGyQWJN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4WGyQWJN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc4WGyQWJN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4WGyQWJN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc4WGyQWJN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc4WGyQWJN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4WGyQWJN .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc4WGyQWJN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc4WGyQWJN .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-vc4WGyQWJN .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc4WGyQWJN .navbar {
    height: 70px;
  }
  .cid-vc4WGyQWJN .navbar.opened {
    height: auto;
  }
  .cid-vc4WGyQWJN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc4WGyQWJN .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc4WGyQWJN .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc4WGyQWJN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc4WGyQWJN .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-vc4WGyQWJN .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc4WGyQWJN .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc4WGyQWJN .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc4WGyQWJN .navbar-brand {
    margin-right: auto;
  }
  .cid-vc4WGyQWJN .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc4WGyQWJN .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc4WGyQWJN .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc4WGyQWJN .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-vc4WGyQWJN .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc4WGyQWJN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc4WGyQWJN .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-vc4WGyQWJN .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc4WGyQWJN .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-vc4WGyQWJN .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc4WGyQWJN .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc4WGzmnpZ {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc4WGzmnpZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc4WGzmnpZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc4WGzmnpZ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc4WGzmnpZ .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc4WGzmnpZ .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc4WGzmnpZ .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc4WGzmnpZ .mbr-section-title {
  color: #cac8c8;
}
.cid-vc4WGzmnpZ .mbr-text,
.cid-vc4WGzmnpZ .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc4WGzuSjc {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vc4WGzuSjc .mbr-text {
  color: #000000;
}
.cid-vc4WGzuSjc .mbr-section-subtitle {
  color: #000000;
}
.cid-vc4WGzuSjc .mbr-section-title {
  color: #000000;
}
.cid-vc4X5TGQxg {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc4X5TGQxg .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-vc4X5TGQxg .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc4X5TGQxg .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-vc4X5TGQxg .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc4X5TGQxg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc4X5TGQxg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc4X5TGQxg .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc4X5TGQxg .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc4X5TGQxg .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc4X5TGQxg .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc4X5TGQxg .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc4X5TGQxg .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc4X5TGQxg .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc4X5TGQxg .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc4X5TGQxg .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc4X5TGQxg .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc4X5TGQxg .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc4X5TGQxg .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc4X5TGQxg .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc4X5TGQxg .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc4X5TGQxg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc4X5TGQxg .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc4X5TGQxg .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc4X5TGQxg .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc4X5TGQxg .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc4X5TGQxg .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: #232323;
}
.cid-vc4X5TGQxg .nav-item:focus,
.cid-vc4X5TGQxg .nav-link:focus {
  outline: none;
}
.cid-vc4X5TGQxg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc4X5TGQxg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc4X5TGQxg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc4X5TGQxg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc4X5TGQxg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc4X5TGQxg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc4X5TGQxg .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;
}
.cid-vc4X5TGQxg .navbar.opened {
  transition: all 0.3s;
}
.cid-vc4X5TGQxg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc4X5TGQxg .navbar .navbar-logo img {
  width: auto;
}
.cid-vc4X5TGQxg .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc4X5TGQxg .navbar.collapsed {
  justify-content: center;
}
.cid-vc4X5TGQxg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc4X5TGQxg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc4X5TGQxg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc4X5TGQxg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc4X5TGQxg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc4X5TGQxg .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-vc4X5TGQxg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc4X5TGQxg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc4X5TGQxg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc4X5TGQxg .navbar {
    min-height: 72px;
  }
  .cid-vc4X5TGQxg .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc4X5TGQxg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc4X5TGQxg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc4X5TGQxg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc4X5TGQxg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc4X5TGQxg .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-vc4X5TGQxg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc4X5TGQxg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc4X5TGQxg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc4X5TGQxg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc4X5TGQxg .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc4X5TGQxg .dropdown-item.active,
.cid-vc4X5TGQxg .dropdown-item:active {
  background-color: transparent;
}
.cid-vc4X5TGQxg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc4X5TGQxg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc4X5TGQxg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc4X5TGQxg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc4X5TGQxg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc4X5TGQxg .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc4X5TGQxg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc4X5TGQxg .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc4X5TGQxg .navbar-buttons {
    text-align: left;
  }
}
.cid-vc4X5TGQxg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc4X5TGQxg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc4X5TGQxg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc4X5TGQxg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4X5TGQxg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4X5TGQxg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc4X5TGQxg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4X5TGQxg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc4X5TGQxg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc4X5TGQxg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4X5TGQxg .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc4X5TGQxg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc4X5TGQxg .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-vc4X5TGQxg .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc4X5TGQxg .navbar {
    height: 70px;
  }
  .cid-vc4X5TGQxg .navbar.opened {
    height: auto;
  }
  .cid-vc4X5TGQxg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc4X5TGQxg .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc4X5TGQxg .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc4X5TGQxg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc4X5TGQxg .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-vc4X5TGQxg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc4X5TGQxg .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc4X5TGQxg .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc4X5TGQxg .navbar-brand {
    margin-right: auto;
  }
  .cid-vc4X5TGQxg .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc4X5TGQxg .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc4X5TGQxg .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc4X5TGQxg .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-vc4X5TGQxg .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc4X5TGQxg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc4X5TGQxg .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-vc4X5TGQxg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc4X5TGQxg .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-vc4X5TGQxg .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc4X5TGQxg .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc4X5UjSVE {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc4X5UjSVE .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc4X5UjSVE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc4X5UjSVE .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc4X5UjSVE .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc4X5UjSVE .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc4X5UjSVE .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc4X5UjSVE .mbr-section-title {
  color: #cac8c8;
}
.cid-vc4X5UjSVE .mbr-text,
.cid-vc4X5UjSVE .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc4X5UzP2x {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vc4X5UzP2x .mbr-text {
  color: #000000;
}
.cid-vc4X5UzP2x .mbr-section-subtitle {
  color: #000000;
}
.cid-vc4X5UzP2x .mbr-section-title {
  color: #000000;
}
.cid-vc4XrQub6X {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc4XrQub6X .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-vc4XrQub6X .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc4XrQub6X .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-vc4XrQub6X .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc4XrQub6X .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc4XrQub6X .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc4XrQub6X .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc4XrQub6X .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc4XrQub6X .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc4XrQub6X .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc4XrQub6X .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc4XrQub6X .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc4XrQub6X .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc4XrQub6X .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc4XrQub6X .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc4XrQub6X .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc4XrQub6X .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc4XrQub6X .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc4XrQub6X .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc4XrQub6X .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc4XrQub6X .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc4XrQub6X .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc4XrQub6X .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc4XrQub6X .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc4XrQub6X .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc4XrQub6X .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: #232323;
}
.cid-vc4XrQub6X .nav-item:focus,
.cid-vc4XrQub6X .nav-link:focus {
  outline: none;
}
.cid-vc4XrQub6X .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc4XrQub6X .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc4XrQub6X .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc4XrQub6X .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc4XrQub6X .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc4XrQub6X .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc4XrQub6X .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;
}
.cid-vc4XrQub6X .navbar.opened {
  transition: all 0.3s;
}
.cid-vc4XrQub6X .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc4XrQub6X .navbar .navbar-logo img {
  width: auto;
}
.cid-vc4XrQub6X .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc4XrQub6X .navbar.collapsed {
  justify-content: center;
}
.cid-vc4XrQub6X .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc4XrQub6X .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc4XrQub6X .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc4XrQub6X .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc4XrQub6X .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc4XrQub6X .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-vc4XrQub6X .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc4XrQub6X .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc4XrQub6X .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc4XrQub6X .navbar {
    min-height: 72px;
  }
  .cid-vc4XrQub6X .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc4XrQub6X .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc4XrQub6X .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc4XrQub6X .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc4XrQub6X .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc4XrQub6X .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-vc4XrQub6X .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc4XrQub6X .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc4XrQub6X .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc4XrQub6X .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc4XrQub6X .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc4XrQub6X .dropdown-item.active,
.cid-vc4XrQub6X .dropdown-item:active {
  background-color: transparent;
}
.cid-vc4XrQub6X .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc4XrQub6X .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc4XrQub6X .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc4XrQub6X .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc4XrQub6X .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc4XrQub6X .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc4XrQub6X ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc4XrQub6X .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc4XrQub6X .navbar-buttons {
    text-align: left;
  }
}
.cid-vc4XrQub6X button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc4XrQub6X button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc4XrQub6X button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc4XrQub6X button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4XrQub6X button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc4XrQub6X button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc4XrQub6X nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4XrQub6X nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc4XrQub6X nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc4XrQub6X nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc4XrQub6X .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc4XrQub6X a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc4XrQub6X .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-vc4XrQub6X .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc4XrQub6X .navbar {
    height: 70px;
  }
  .cid-vc4XrQub6X .navbar.opened {
    height: auto;
  }
  .cid-vc4XrQub6X .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc4XrQub6X .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc4XrQub6X .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc4XrQub6X .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc4XrQub6X .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-vc4XrQub6X .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc4XrQub6X .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc4XrQub6X .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc4XrQub6X .navbar-brand {
    margin-right: auto;
  }
  .cid-vc4XrQub6X .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc4XrQub6X .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc4XrQub6X .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc4XrQub6X .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-vc4XrQub6X .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc4XrQub6X .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc4XrQub6X .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-vc4XrQub6X .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc4XrQub6X .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-vc4XrQub6X .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc4XrQub6X .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc4XrR4ecB {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc4XrR4ecB .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc4XrR4ecB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc4XrR4ecB .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc4XrR4ecB .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc4XrR4ecB .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc4XrR4ecB .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc4XrR4ecB .mbr-section-title {
  color: #cac8c8;
}
.cid-vc4XrR4ecB .mbr-text,
.cid-vc4XrR4ecB .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc4XrRi9Wa {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vc4XrRi9Wa .mbr-text {
  color: #000000;
}
.cid-vc4XrRi9Wa .mbr-section-subtitle {
  color: #000000;
}
.cid-vc4XrRi9Wa .mbr-section-title {
  color: #000000;
}
.cid-vc51dwm3gY {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc51dwm3gY .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-vc51dwm3gY .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc51dwm3gY .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-vc51dwm3gY .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc51dwm3gY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc51dwm3gY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc51dwm3gY .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc51dwm3gY .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc51dwm3gY .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc51dwm3gY .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc51dwm3gY .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc51dwm3gY .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc51dwm3gY .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc51dwm3gY .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc51dwm3gY .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc51dwm3gY .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc51dwm3gY .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc51dwm3gY .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc51dwm3gY .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc51dwm3gY .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc51dwm3gY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc51dwm3gY .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc51dwm3gY .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc51dwm3gY .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc51dwm3gY .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc51dwm3gY .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: #232323;
}
.cid-vc51dwm3gY .nav-item:focus,
.cid-vc51dwm3gY .nav-link:focus {
  outline: none;
}
.cid-vc51dwm3gY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc51dwm3gY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc51dwm3gY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc51dwm3gY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc51dwm3gY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc51dwm3gY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc51dwm3gY .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;
}
.cid-vc51dwm3gY .navbar.opened {
  transition: all 0.3s;
}
.cid-vc51dwm3gY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc51dwm3gY .navbar .navbar-logo img {
  width: auto;
}
.cid-vc51dwm3gY .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc51dwm3gY .navbar.collapsed {
  justify-content: center;
}
.cid-vc51dwm3gY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc51dwm3gY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc51dwm3gY .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc51dwm3gY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc51dwm3gY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc51dwm3gY .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-vc51dwm3gY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc51dwm3gY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc51dwm3gY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc51dwm3gY .navbar {
    min-height: 72px;
  }
  .cid-vc51dwm3gY .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc51dwm3gY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc51dwm3gY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc51dwm3gY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc51dwm3gY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc51dwm3gY .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-vc51dwm3gY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc51dwm3gY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc51dwm3gY .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc51dwm3gY .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc51dwm3gY .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc51dwm3gY .dropdown-item.active,
.cid-vc51dwm3gY .dropdown-item:active {
  background-color: transparent;
}
.cid-vc51dwm3gY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc51dwm3gY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc51dwm3gY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc51dwm3gY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc51dwm3gY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc51dwm3gY .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc51dwm3gY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc51dwm3gY .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc51dwm3gY .navbar-buttons {
    text-align: left;
  }
}
.cid-vc51dwm3gY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc51dwm3gY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc51dwm3gY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc51dwm3gY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc51dwm3gY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc51dwm3gY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc51dwm3gY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc51dwm3gY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc51dwm3gY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc51dwm3gY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc51dwm3gY .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc51dwm3gY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc51dwm3gY .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-vc51dwm3gY .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc51dwm3gY .navbar {
    height: 70px;
  }
  .cid-vc51dwm3gY .navbar.opened {
    height: auto;
  }
  .cid-vc51dwm3gY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc51dwm3gY .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc51dwm3gY .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc51dwm3gY .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc51dwm3gY .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-vc51dwm3gY .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc51dwm3gY .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc51dwm3gY .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc51dwm3gY .navbar-brand {
    margin-right: auto;
  }
  .cid-vc51dwm3gY .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc51dwm3gY .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc51dwm3gY .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc51dwm3gY .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-vc51dwm3gY .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc51dwm3gY .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc51dwm3gY .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-vc51dwm3gY .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc51dwm3gY .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-vc51dwm3gY .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc51dwm3gY .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc51dwTfHh {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc51dwTfHh .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc51dwTfHh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc51dwTfHh .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc51dwTfHh .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc51dwTfHh .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc51dwTfHh .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc51dwTfHh .mbr-section-title {
  color: #cac8c8;
}
.cid-vc51dwTfHh .mbr-text,
.cid-vc51dwTfHh .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc51dx3Ee7 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vc51dx3Ee7 .mbr-text {
  color: #000000;
}
.cid-vc51dx3Ee7 .mbr-section-subtitle {
  color: #000000;
}
.cid-vc51dx3Ee7 .mbr-section-title {
  color: #000000;
}
.cid-vc51tFGL3H {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc51tFGL3H .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-vc51tFGL3H .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc51tFGL3H .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-vc51tFGL3H .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc51tFGL3H .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc51tFGL3H .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc51tFGL3H .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc51tFGL3H .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc51tFGL3H .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc51tFGL3H .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc51tFGL3H .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc51tFGL3H .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc51tFGL3H .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc51tFGL3H .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc51tFGL3H .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc51tFGL3H .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc51tFGL3H .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc51tFGL3H .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc51tFGL3H .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc51tFGL3H .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc51tFGL3H .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc51tFGL3H .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc51tFGL3H .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc51tFGL3H .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc51tFGL3H .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc51tFGL3H .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: #232323;
}
.cid-vc51tFGL3H .nav-item:focus,
.cid-vc51tFGL3H .nav-link:focus {
  outline: none;
}
.cid-vc51tFGL3H .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc51tFGL3H .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc51tFGL3H .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc51tFGL3H .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc51tFGL3H .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc51tFGL3H .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc51tFGL3H .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;
}
.cid-vc51tFGL3H .navbar.opened {
  transition: all 0.3s;
}
.cid-vc51tFGL3H .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc51tFGL3H .navbar .navbar-logo img {
  width: auto;
}
.cid-vc51tFGL3H .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc51tFGL3H .navbar.collapsed {
  justify-content: center;
}
.cid-vc51tFGL3H .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc51tFGL3H .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc51tFGL3H .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc51tFGL3H .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc51tFGL3H .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc51tFGL3H .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-vc51tFGL3H .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc51tFGL3H .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc51tFGL3H .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc51tFGL3H .navbar {
    min-height: 72px;
  }
  .cid-vc51tFGL3H .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc51tFGL3H .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc51tFGL3H .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc51tFGL3H .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc51tFGL3H .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc51tFGL3H .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-vc51tFGL3H .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc51tFGL3H .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc51tFGL3H .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc51tFGL3H .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc51tFGL3H .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc51tFGL3H .dropdown-item.active,
.cid-vc51tFGL3H .dropdown-item:active {
  background-color: transparent;
}
.cid-vc51tFGL3H .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc51tFGL3H .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc51tFGL3H .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc51tFGL3H .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc51tFGL3H .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc51tFGL3H .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc51tFGL3H ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc51tFGL3H .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc51tFGL3H .navbar-buttons {
    text-align: left;
  }
}
.cid-vc51tFGL3H button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc51tFGL3H button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc51tFGL3H button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc51tFGL3H button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc51tFGL3H button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc51tFGL3H button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc51tFGL3H nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc51tFGL3H nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc51tFGL3H nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc51tFGL3H nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc51tFGL3H .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc51tFGL3H a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc51tFGL3H .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-vc51tFGL3H .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc51tFGL3H .navbar {
    height: 70px;
  }
  .cid-vc51tFGL3H .navbar.opened {
    height: auto;
  }
  .cid-vc51tFGL3H .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc51tFGL3H .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc51tFGL3H .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc51tFGL3H .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc51tFGL3H .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-vc51tFGL3H .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc51tFGL3H .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc51tFGL3H .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc51tFGL3H .navbar-brand {
    margin-right: auto;
  }
  .cid-vc51tFGL3H .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc51tFGL3H .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc51tFGL3H .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc51tFGL3H .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-vc51tFGL3H .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc51tFGL3H .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc51tFGL3H .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-vc51tFGL3H .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc51tFGL3H .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-vc51tFGL3H .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc51tFGL3H .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc51tGalyc {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc51tGalyc .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc51tGalyc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc51tGalyc .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc51tGalyc .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc51tGalyc .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc51tGalyc .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc51tGalyc .mbr-section-title {
  color: #cac8c8;
}
.cid-vc51tGalyc .mbr-text,
.cid-vc51tGalyc .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc51tGlAEU {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vc51tGlAEU .mbr-text {
  color: #000000;
}
.cid-vc51tGlAEU .mbr-section-subtitle {
  color: #000000;
}
.cid-vc51tGlAEU .mbr-section-title {
  color: #000000;
}
.cid-vc51KomHkv {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc51KomHkv .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-vc51KomHkv .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc51KomHkv .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-vc51KomHkv .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc51KomHkv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc51KomHkv .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc51KomHkv .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc51KomHkv .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc51KomHkv .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc51KomHkv .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc51KomHkv .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc51KomHkv .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc51KomHkv .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc51KomHkv .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc51KomHkv .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc51KomHkv .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc51KomHkv .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc51KomHkv .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc51KomHkv .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc51KomHkv .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc51KomHkv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc51KomHkv .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc51KomHkv .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc51KomHkv .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc51KomHkv .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc51KomHkv .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: #232323;
}
.cid-vc51KomHkv .nav-item:focus,
.cid-vc51KomHkv .nav-link:focus {
  outline: none;
}
.cid-vc51KomHkv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc51KomHkv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc51KomHkv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc51KomHkv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc51KomHkv .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc51KomHkv .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc51KomHkv .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;
}
.cid-vc51KomHkv .navbar.opened {
  transition: all 0.3s;
}
.cid-vc51KomHkv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc51KomHkv .navbar .navbar-logo img {
  width: auto;
}
.cid-vc51KomHkv .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc51KomHkv .navbar.collapsed {
  justify-content: center;
}
.cid-vc51KomHkv .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc51KomHkv .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc51KomHkv .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc51KomHkv .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc51KomHkv .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc51KomHkv .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-vc51KomHkv .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc51KomHkv .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc51KomHkv .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc51KomHkv .navbar {
    min-height: 72px;
  }
  .cid-vc51KomHkv .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc51KomHkv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc51KomHkv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc51KomHkv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc51KomHkv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc51KomHkv .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-vc51KomHkv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc51KomHkv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc51KomHkv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc51KomHkv .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc51KomHkv .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc51KomHkv .dropdown-item.active,
.cid-vc51KomHkv .dropdown-item:active {
  background-color: transparent;
}
.cid-vc51KomHkv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc51KomHkv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc51KomHkv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc51KomHkv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc51KomHkv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc51KomHkv .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc51KomHkv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc51KomHkv .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc51KomHkv .navbar-buttons {
    text-align: left;
  }
}
.cid-vc51KomHkv button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc51KomHkv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc51KomHkv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc51KomHkv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc51KomHkv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc51KomHkv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc51KomHkv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc51KomHkv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc51KomHkv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc51KomHkv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc51KomHkv .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc51KomHkv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc51KomHkv .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-vc51KomHkv .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc51KomHkv .navbar {
    height: 70px;
  }
  .cid-vc51KomHkv .navbar.opened {
    height: auto;
  }
  .cid-vc51KomHkv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc51KomHkv .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc51KomHkv .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc51KomHkv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc51KomHkv .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-vc51KomHkv .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc51KomHkv .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc51KomHkv .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc51KomHkv .navbar-brand {
    margin-right: auto;
  }
  .cid-vc51KomHkv .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc51KomHkv .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc51KomHkv .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc51KomHkv .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-vc51KomHkv .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc51KomHkv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc51KomHkv .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-vc51KomHkv .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc51KomHkv .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-vc51KomHkv .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc51KomHkv .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc51Kp15Bs {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc51Kp15Bs .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc51Kp15Bs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc51Kp15Bs .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc51Kp15Bs .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc51Kp15Bs .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc51Kp15Bs .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc51Kp15Bs .mbr-section-title {
  color: #cac8c8;
}
.cid-vc51Kp15Bs .mbr-text,
.cid-vc51Kp15Bs .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc51KpK5vy {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vc51KpK5vy .mbr-text {
  color: #000000;
}
.cid-vc51KpK5vy .mbr-section-subtitle {
  color: #000000;
}
.cid-vc51KpK5vy .mbr-section-title {
  color: #000000;
}
.cid-vc52gHKKHP {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc52gHKKHP .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-vc52gHKKHP .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc52gHKKHP .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-vc52gHKKHP .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc52gHKKHP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc52gHKKHP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc52gHKKHP .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc52gHKKHP .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc52gHKKHP .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc52gHKKHP .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc52gHKKHP .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc52gHKKHP .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc52gHKKHP .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc52gHKKHP .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc52gHKKHP .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc52gHKKHP .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc52gHKKHP .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc52gHKKHP .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc52gHKKHP .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc52gHKKHP .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc52gHKKHP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc52gHKKHP .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc52gHKKHP .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc52gHKKHP .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc52gHKKHP .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc52gHKKHP .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: #232323;
}
.cid-vc52gHKKHP .nav-item:focus,
.cid-vc52gHKKHP .nav-link:focus {
  outline: none;
}
.cid-vc52gHKKHP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc52gHKKHP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc52gHKKHP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc52gHKKHP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc52gHKKHP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc52gHKKHP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc52gHKKHP .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;
}
.cid-vc52gHKKHP .navbar.opened {
  transition: all 0.3s;
}
.cid-vc52gHKKHP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc52gHKKHP .navbar .navbar-logo img {
  width: auto;
}
.cid-vc52gHKKHP .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc52gHKKHP .navbar.collapsed {
  justify-content: center;
}
.cid-vc52gHKKHP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc52gHKKHP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc52gHKKHP .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc52gHKKHP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc52gHKKHP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc52gHKKHP .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-vc52gHKKHP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc52gHKKHP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc52gHKKHP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc52gHKKHP .navbar {
    min-height: 72px;
  }
  .cid-vc52gHKKHP .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc52gHKKHP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc52gHKKHP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc52gHKKHP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc52gHKKHP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc52gHKKHP .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-vc52gHKKHP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc52gHKKHP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc52gHKKHP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc52gHKKHP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc52gHKKHP .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc52gHKKHP .dropdown-item.active,
.cid-vc52gHKKHP .dropdown-item:active {
  background-color: transparent;
}
.cid-vc52gHKKHP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc52gHKKHP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc52gHKKHP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc52gHKKHP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc52gHKKHP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc52gHKKHP .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc52gHKKHP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc52gHKKHP .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc52gHKKHP .navbar-buttons {
    text-align: left;
  }
}
.cid-vc52gHKKHP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc52gHKKHP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc52gHKKHP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc52gHKKHP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc52gHKKHP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc52gHKKHP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc52gHKKHP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc52gHKKHP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc52gHKKHP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc52gHKKHP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc52gHKKHP .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc52gHKKHP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc52gHKKHP .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-vc52gHKKHP .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc52gHKKHP .navbar {
    height: 70px;
  }
  .cid-vc52gHKKHP .navbar.opened {
    height: auto;
  }
  .cid-vc52gHKKHP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc52gHKKHP .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc52gHKKHP .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc52gHKKHP .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc52gHKKHP .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-vc52gHKKHP .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc52gHKKHP .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc52gHKKHP .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc52gHKKHP .navbar-brand {
    margin-right: auto;
  }
  .cid-vc52gHKKHP .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc52gHKKHP .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc52gHKKHP .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc52gHKKHP .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-vc52gHKKHP .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc52gHKKHP .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc52gHKKHP .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-vc52gHKKHP .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc52gHKKHP .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-vc52gHKKHP .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc52gHKKHP .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc52gIfPdf {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc52gIfPdf .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc52gIfPdf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc52gIfPdf .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc52gIfPdf .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc52gIfPdf .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc52gIfPdf .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc52gIfPdf .mbr-section-title {
  color: #cac8c8;
}
.cid-vc52gIfPdf .mbr-text,
.cid-vc52gIfPdf .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc52gIpAzD {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vc52gIpAzD .mbr-text {
  color: #000000;
}
.cid-vc52gIpAzD .mbr-section-subtitle {
  color: #000000;
}
.cid-vc52gIpAzD .mbr-section-title {
  color: #000000;
}
.cid-vc52DSpzaZ {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc52DSpzaZ .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-vc52DSpzaZ .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc52DSpzaZ .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-vc52DSpzaZ .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc52DSpzaZ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc52DSpzaZ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc52DSpzaZ .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc52DSpzaZ .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc52DSpzaZ .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc52DSpzaZ .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc52DSpzaZ .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc52DSpzaZ .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc52DSpzaZ .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc52DSpzaZ .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc52DSpzaZ .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc52DSpzaZ .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc52DSpzaZ .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc52DSpzaZ .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc52DSpzaZ .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc52DSpzaZ .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc52DSpzaZ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc52DSpzaZ .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc52DSpzaZ .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc52DSpzaZ .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc52DSpzaZ .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc52DSpzaZ .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: #232323;
}
.cid-vc52DSpzaZ .nav-item:focus,
.cid-vc52DSpzaZ .nav-link:focus {
  outline: none;
}
.cid-vc52DSpzaZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc52DSpzaZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc52DSpzaZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc52DSpzaZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc52DSpzaZ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc52DSpzaZ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc52DSpzaZ .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;
}
.cid-vc52DSpzaZ .navbar.opened {
  transition: all 0.3s;
}
.cid-vc52DSpzaZ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc52DSpzaZ .navbar .navbar-logo img {
  width: auto;
}
.cid-vc52DSpzaZ .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc52DSpzaZ .navbar.collapsed {
  justify-content: center;
}
.cid-vc52DSpzaZ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc52DSpzaZ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc52DSpzaZ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc52DSpzaZ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc52DSpzaZ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc52DSpzaZ .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-vc52DSpzaZ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc52DSpzaZ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc52DSpzaZ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc52DSpzaZ .navbar {
    min-height: 72px;
  }
  .cid-vc52DSpzaZ .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc52DSpzaZ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc52DSpzaZ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc52DSpzaZ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc52DSpzaZ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc52DSpzaZ .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-vc52DSpzaZ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc52DSpzaZ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc52DSpzaZ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc52DSpzaZ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc52DSpzaZ .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc52DSpzaZ .dropdown-item.active,
.cid-vc52DSpzaZ .dropdown-item:active {
  background-color: transparent;
}
.cid-vc52DSpzaZ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc52DSpzaZ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc52DSpzaZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc52DSpzaZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc52DSpzaZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc52DSpzaZ .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc52DSpzaZ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc52DSpzaZ .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc52DSpzaZ .navbar-buttons {
    text-align: left;
  }
}
.cid-vc52DSpzaZ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc52DSpzaZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc52DSpzaZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc52DSpzaZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc52DSpzaZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc52DSpzaZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc52DSpzaZ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc52DSpzaZ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc52DSpzaZ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc52DSpzaZ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc52DSpzaZ .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc52DSpzaZ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc52DSpzaZ .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-vc52DSpzaZ .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc52DSpzaZ .navbar {
    height: 70px;
  }
  .cid-vc52DSpzaZ .navbar.opened {
    height: auto;
  }
  .cid-vc52DSpzaZ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc52DSpzaZ .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc52DSpzaZ .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc52DSpzaZ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc52DSpzaZ .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-vc52DSpzaZ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc52DSpzaZ .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc52DSpzaZ .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc52DSpzaZ .navbar-brand {
    margin-right: auto;
  }
  .cid-vc52DSpzaZ .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc52DSpzaZ .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc52DSpzaZ .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc52DSpzaZ .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-vc52DSpzaZ .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc52DSpzaZ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc52DSpzaZ .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-vc52DSpzaZ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc52DSpzaZ .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-vc52DSpzaZ .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc52DSpzaZ .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc52DSXC3p {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc52DSXC3p .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc52DSXC3p .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc52DSXC3p .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc52DSXC3p .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc52DSXC3p .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc52DSXC3p .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc52DSXC3p .mbr-section-title {
  color: #cac8c8;
}
.cid-vc52DSXC3p .mbr-text,
.cid-vc52DSXC3p .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc52DT8tHo {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vc52DT8tHo .mbr-text {
  color: #000000;
}
.cid-vc52DT8tHo .mbr-section-subtitle {
  color: #000000;
}
.cid-vc52DT8tHo .mbr-section-title {
  color: #000000;
}
.cid-vc52YJIbVs {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc52YJIbVs .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-vc52YJIbVs .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc52YJIbVs .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-vc52YJIbVs .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc52YJIbVs .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc52YJIbVs .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc52YJIbVs .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc52YJIbVs .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc52YJIbVs .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc52YJIbVs .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc52YJIbVs .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc52YJIbVs .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc52YJIbVs .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc52YJIbVs .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc52YJIbVs .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc52YJIbVs .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc52YJIbVs .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc52YJIbVs .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc52YJIbVs .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc52YJIbVs .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc52YJIbVs .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc52YJIbVs .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc52YJIbVs .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc52YJIbVs .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc52YJIbVs .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc52YJIbVs .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: #232323;
}
.cid-vc52YJIbVs .nav-item:focus,
.cid-vc52YJIbVs .nav-link:focus {
  outline: none;
}
.cid-vc52YJIbVs .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc52YJIbVs .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc52YJIbVs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc52YJIbVs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc52YJIbVs .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc52YJIbVs .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc52YJIbVs .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;
}
.cid-vc52YJIbVs .navbar.opened {
  transition: all 0.3s;
}
.cid-vc52YJIbVs .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc52YJIbVs .navbar .navbar-logo img {
  width: auto;
}
.cid-vc52YJIbVs .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc52YJIbVs .navbar.collapsed {
  justify-content: center;
}
.cid-vc52YJIbVs .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc52YJIbVs .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc52YJIbVs .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc52YJIbVs .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc52YJIbVs .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc52YJIbVs .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-vc52YJIbVs .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc52YJIbVs .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc52YJIbVs .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc52YJIbVs .navbar {
    min-height: 72px;
  }
  .cid-vc52YJIbVs .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc52YJIbVs .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc52YJIbVs .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc52YJIbVs .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc52YJIbVs .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc52YJIbVs .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-vc52YJIbVs .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc52YJIbVs .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc52YJIbVs .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc52YJIbVs .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc52YJIbVs .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc52YJIbVs .dropdown-item.active,
.cid-vc52YJIbVs .dropdown-item:active {
  background-color: transparent;
}
.cid-vc52YJIbVs .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc52YJIbVs .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc52YJIbVs .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc52YJIbVs .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc52YJIbVs .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc52YJIbVs .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc52YJIbVs ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc52YJIbVs .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc52YJIbVs .navbar-buttons {
    text-align: left;
  }
}
.cid-vc52YJIbVs button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc52YJIbVs button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc52YJIbVs button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc52YJIbVs button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc52YJIbVs button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc52YJIbVs button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc52YJIbVs nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc52YJIbVs nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc52YJIbVs nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc52YJIbVs nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc52YJIbVs .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc52YJIbVs a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc52YJIbVs .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-vc52YJIbVs .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc52YJIbVs .navbar {
    height: 70px;
  }
  .cid-vc52YJIbVs .navbar.opened {
    height: auto;
  }
  .cid-vc52YJIbVs .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc52YJIbVs .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc52YJIbVs .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc52YJIbVs .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc52YJIbVs .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-vc52YJIbVs .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc52YJIbVs .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc52YJIbVs .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc52YJIbVs .navbar-brand {
    margin-right: auto;
  }
  .cid-vc52YJIbVs .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc52YJIbVs .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc52YJIbVs .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc52YJIbVs .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-vc52YJIbVs .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc52YJIbVs .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc52YJIbVs .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-vc52YJIbVs .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc52YJIbVs .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-vc52YJIbVs .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc52YJIbVs .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc52YKfiCa {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc52YKfiCa .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc52YKfiCa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc52YKfiCa .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc52YKfiCa .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc52YKfiCa .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc52YKfiCa .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc52YKfiCa .mbr-section-title {
  color: #cac8c8;
}
.cid-vc52YKfiCa .mbr-text,
.cid-vc52YKfiCa .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc52YKt7gT {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vc52YKt7gT .mbr-text {
  color: #000000;
}
.cid-vc52YKt7gT .mbr-section-subtitle {
  color: #000000;
}
.cid-vc52YKt7gT .mbr-section-title {
  color: #000000;
}
.cid-vc53tWqCjr {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc53tWqCjr .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-vc53tWqCjr .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc53tWqCjr .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-vc53tWqCjr .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc53tWqCjr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc53tWqCjr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc53tWqCjr .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc53tWqCjr .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc53tWqCjr .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc53tWqCjr .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc53tWqCjr .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc53tWqCjr .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc53tWqCjr .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc53tWqCjr .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc53tWqCjr .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc53tWqCjr .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc53tWqCjr .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc53tWqCjr .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc53tWqCjr .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc53tWqCjr .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc53tWqCjr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc53tWqCjr .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc53tWqCjr .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc53tWqCjr .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc53tWqCjr .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc53tWqCjr .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: #232323;
}
.cid-vc53tWqCjr .nav-item:focus,
.cid-vc53tWqCjr .nav-link:focus {
  outline: none;
}
.cid-vc53tWqCjr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc53tWqCjr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc53tWqCjr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc53tWqCjr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc53tWqCjr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc53tWqCjr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc53tWqCjr .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;
}
.cid-vc53tWqCjr .navbar.opened {
  transition: all 0.3s;
}
.cid-vc53tWqCjr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc53tWqCjr .navbar .navbar-logo img {
  width: auto;
}
.cid-vc53tWqCjr .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc53tWqCjr .navbar.collapsed {
  justify-content: center;
}
.cid-vc53tWqCjr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc53tWqCjr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc53tWqCjr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc53tWqCjr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc53tWqCjr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc53tWqCjr .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-vc53tWqCjr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc53tWqCjr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc53tWqCjr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc53tWqCjr .navbar {
    min-height: 72px;
  }
  .cid-vc53tWqCjr .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc53tWqCjr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc53tWqCjr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc53tWqCjr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc53tWqCjr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc53tWqCjr .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-vc53tWqCjr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc53tWqCjr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc53tWqCjr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc53tWqCjr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc53tWqCjr .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc53tWqCjr .dropdown-item.active,
.cid-vc53tWqCjr .dropdown-item:active {
  background-color: transparent;
}
.cid-vc53tWqCjr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc53tWqCjr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc53tWqCjr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc53tWqCjr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc53tWqCjr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc53tWqCjr .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc53tWqCjr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc53tWqCjr .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc53tWqCjr .navbar-buttons {
    text-align: left;
  }
}
.cid-vc53tWqCjr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc53tWqCjr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc53tWqCjr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc53tWqCjr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc53tWqCjr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc53tWqCjr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc53tWqCjr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc53tWqCjr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc53tWqCjr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc53tWqCjr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc53tWqCjr .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc53tWqCjr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc53tWqCjr .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-vc53tWqCjr .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc53tWqCjr .navbar {
    height: 70px;
  }
  .cid-vc53tWqCjr .navbar.opened {
    height: auto;
  }
  .cid-vc53tWqCjr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc53tWqCjr .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc53tWqCjr .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc53tWqCjr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc53tWqCjr .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-vc53tWqCjr .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc53tWqCjr .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc53tWqCjr .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc53tWqCjr .navbar-brand {
    margin-right: auto;
  }
  .cid-vc53tWqCjr .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc53tWqCjr .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc53tWqCjr .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc53tWqCjr .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-vc53tWqCjr .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc53tWqCjr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc53tWqCjr .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-vc53tWqCjr .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc53tWqCjr .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-vc53tWqCjr .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc53tWqCjr .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc53tWUrfC {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc53tWUrfC .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc53tWUrfC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc53tWUrfC .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc53tWUrfC .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc53tWUrfC .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc53tWUrfC .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc53tWUrfC .mbr-section-title {
  color: #cac8c8;
}
.cid-vc53tWUrfC .mbr-text,
.cid-vc53tWUrfC .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc53tX8DWd {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vc53tX8DWd .mbr-text {
  color: #000000;
}
.cid-vc53tX8DWd .mbr-section-subtitle {
  color: #000000;
}
.cid-vc53tX8DWd .mbr-section-title {
  color: #000000;
}
.cid-vc544uizWx {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc544uizWx .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-vc544uizWx .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc544uizWx .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-vc544uizWx .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc544uizWx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc544uizWx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc544uizWx .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc544uizWx .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc544uizWx .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc544uizWx .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc544uizWx .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc544uizWx .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc544uizWx .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc544uizWx .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc544uizWx .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc544uizWx .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc544uizWx .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc544uizWx .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc544uizWx .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc544uizWx .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc544uizWx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc544uizWx .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc544uizWx .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc544uizWx .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc544uizWx .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc544uizWx .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: #232323;
}
.cid-vc544uizWx .nav-item:focus,
.cid-vc544uizWx .nav-link:focus {
  outline: none;
}
.cid-vc544uizWx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc544uizWx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc544uizWx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc544uizWx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc544uizWx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc544uizWx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc544uizWx .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;
}
.cid-vc544uizWx .navbar.opened {
  transition: all 0.3s;
}
.cid-vc544uizWx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc544uizWx .navbar .navbar-logo img {
  width: auto;
}
.cid-vc544uizWx .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc544uizWx .navbar.collapsed {
  justify-content: center;
}
.cid-vc544uizWx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc544uizWx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc544uizWx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc544uizWx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc544uizWx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc544uizWx .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-vc544uizWx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc544uizWx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc544uizWx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc544uizWx .navbar {
    min-height: 72px;
  }
  .cid-vc544uizWx .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc544uizWx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc544uizWx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc544uizWx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc544uizWx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc544uizWx .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-vc544uizWx .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc544uizWx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc544uizWx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc544uizWx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc544uizWx .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc544uizWx .dropdown-item.active,
.cid-vc544uizWx .dropdown-item:active {
  background-color: transparent;
}
.cid-vc544uizWx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc544uizWx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc544uizWx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc544uizWx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc544uizWx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc544uizWx .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc544uizWx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc544uizWx .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc544uizWx .navbar-buttons {
    text-align: left;
  }
}
.cid-vc544uizWx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc544uizWx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc544uizWx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc544uizWx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc544uizWx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc544uizWx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc544uizWx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc544uizWx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc544uizWx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc544uizWx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc544uizWx .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc544uizWx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc544uizWx .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-vc544uizWx .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc544uizWx .navbar {
    height: 70px;
  }
  .cid-vc544uizWx .navbar.opened {
    height: auto;
  }
  .cid-vc544uizWx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc544uizWx .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc544uizWx .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc544uizWx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc544uizWx .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-vc544uizWx .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc544uizWx .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc544uizWx .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc544uizWx .navbar-brand {
    margin-right: auto;
  }
  .cid-vc544uizWx .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc544uizWx .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc544uizWx .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc544uizWx .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-vc544uizWx .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc544uizWx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc544uizWx .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-vc544uizWx .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc544uizWx .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-vc544uizWx .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc544uizWx .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc544uQYgu {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc544uQYgu .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc544uQYgu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc544uQYgu .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc544uQYgu .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc544uQYgu .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc544uQYgu .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc544uQYgu .mbr-section-title {
  color: #cac8c8;
}
.cid-vc544uQYgu .mbr-text,
.cid-vc544uQYgu .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc544v3vSx {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vc544v3vSx .mbr-text {
  color: #000000;
}
.cid-vc544v3vSx .mbr-section-subtitle {
  color: #000000;
}
.cid-vc544v3vSx .mbr-section-title {
  color: #000000;
}
.cid-vc54xU6cx5 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc54xU6cx5 .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-vc54xU6cx5 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc54xU6cx5 .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-vc54xU6cx5 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc54xU6cx5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc54xU6cx5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc54xU6cx5 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc54xU6cx5 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc54xU6cx5 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc54xU6cx5 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc54xU6cx5 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc54xU6cx5 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc54xU6cx5 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc54xU6cx5 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc54xU6cx5 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc54xU6cx5 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc54xU6cx5 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc54xU6cx5 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc54xU6cx5 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc54xU6cx5 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc54xU6cx5 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc54xU6cx5 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc54xU6cx5 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc54xU6cx5 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc54xU6cx5 .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc54xU6cx5 .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: #232323;
}
.cid-vc54xU6cx5 .nav-item:focus,
.cid-vc54xU6cx5 .nav-link:focus {
  outline: none;
}
.cid-vc54xU6cx5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc54xU6cx5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc54xU6cx5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc54xU6cx5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc54xU6cx5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc54xU6cx5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc54xU6cx5 .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;
}
.cid-vc54xU6cx5 .navbar.opened {
  transition: all 0.3s;
}
.cid-vc54xU6cx5 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc54xU6cx5 .navbar .navbar-logo img {
  width: auto;
}
.cid-vc54xU6cx5 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc54xU6cx5 .navbar.collapsed {
  justify-content: center;
}
.cid-vc54xU6cx5 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc54xU6cx5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc54xU6cx5 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc54xU6cx5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc54xU6cx5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc54xU6cx5 .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-vc54xU6cx5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc54xU6cx5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc54xU6cx5 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc54xU6cx5 .navbar {
    min-height: 72px;
  }
  .cid-vc54xU6cx5 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc54xU6cx5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc54xU6cx5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc54xU6cx5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc54xU6cx5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc54xU6cx5 .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-vc54xU6cx5 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc54xU6cx5 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc54xU6cx5 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc54xU6cx5 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc54xU6cx5 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc54xU6cx5 .dropdown-item.active,
.cid-vc54xU6cx5 .dropdown-item:active {
  background-color: transparent;
}
.cid-vc54xU6cx5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc54xU6cx5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc54xU6cx5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc54xU6cx5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc54xU6cx5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc54xU6cx5 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc54xU6cx5 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc54xU6cx5 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc54xU6cx5 .navbar-buttons {
    text-align: left;
  }
}
.cid-vc54xU6cx5 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc54xU6cx5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc54xU6cx5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc54xU6cx5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc54xU6cx5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc54xU6cx5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc54xU6cx5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc54xU6cx5 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc54xU6cx5 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc54xU6cx5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc54xU6cx5 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc54xU6cx5 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc54xU6cx5 .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-vc54xU6cx5 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc54xU6cx5 .navbar {
    height: 70px;
  }
  .cid-vc54xU6cx5 .navbar.opened {
    height: auto;
  }
  .cid-vc54xU6cx5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc54xU6cx5 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc54xU6cx5 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc54xU6cx5 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc54xU6cx5 .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-vc54xU6cx5 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc54xU6cx5 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc54xU6cx5 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc54xU6cx5 .navbar-brand {
    margin-right: auto;
  }
  .cid-vc54xU6cx5 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc54xU6cx5 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc54xU6cx5 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc54xU6cx5 .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-vc54xU6cx5 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc54xU6cx5 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc54xU6cx5 .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-vc54xU6cx5 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc54xU6cx5 .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-vc54xU6cx5 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc54xU6cx5 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc54xUBfKo {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc54xUBfKo .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc54xUBfKo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc54xUBfKo .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc54xUBfKo .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc54xUBfKo .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc54xUBfKo .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc54xUBfKo .mbr-section-title {
  color: #cac8c8;
}
.cid-vc54xUBfKo .mbr-text,
.cid-vc54xUBfKo .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc54xUMMEl {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vc54xUMMEl .mbr-text {
  color: #000000;
}
.cid-vc54xUMMEl .mbr-section-subtitle {
  color: #000000;
}
.cid-vc54xUMMEl .mbr-section-title {
  color: #000000;
}
.cid-vc5jM1QBIg {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc5jM1QBIg .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-vc5jM1QBIg .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc5jM1QBIg .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-vc5jM1QBIg .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc5jM1QBIg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc5jM1QBIg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc5jM1QBIg .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc5jM1QBIg .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc5jM1QBIg .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc5jM1QBIg .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc5jM1QBIg .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc5jM1QBIg .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc5jM1QBIg .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc5jM1QBIg .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc5jM1QBIg .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc5jM1QBIg .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc5jM1QBIg .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc5jM1QBIg .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc5jM1QBIg .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc5jM1QBIg .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc5jM1QBIg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc5jM1QBIg .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc5jM1QBIg .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc5jM1QBIg .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc5jM1QBIg .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc5jM1QBIg .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: #232323;
}
.cid-vc5jM1QBIg .nav-item:focus,
.cid-vc5jM1QBIg .nav-link:focus {
  outline: none;
}
.cid-vc5jM1QBIg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc5jM1QBIg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc5jM1QBIg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc5jM1QBIg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc5jM1QBIg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc5jM1QBIg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc5jM1QBIg .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;
}
.cid-vc5jM1QBIg .navbar.opened {
  transition: all 0.3s;
}
.cid-vc5jM1QBIg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc5jM1QBIg .navbar .navbar-logo img {
  width: auto;
}
.cid-vc5jM1QBIg .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc5jM1QBIg .navbar.collapsed {
  justify-content: center;
}
.cid-vc5jM1QBIg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc5jM1QBIg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc5jM1QBIg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc5jM1QBIg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc5jM1QBIg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc5jM1QBIg .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-vc5jM1QBIg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc5jM1QBIg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc5jM1QBIg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc5jM1QBIg .navbar {
    min-height: 72px;
  }
  .cid-vc5jM1QBIg .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc5jM1QBIg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc5jM1QBIg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc5jM1QBIg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc5jM1QBIg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc5jM1QBIg .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-vc5jM1QBIg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc5jM1QBIg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc5jM1QBIg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc5jM1QBIg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc5jM1QBIg .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc5jM1QBIg .dropdown-item.active,
.cid-vc5jM1QBIg .dropdown-item:active {
  background-color: transparent;
}
.cid-vc5jM1QBIg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc5jM1QBIg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc5jM1QBIg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc5jM1QBIg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc5jM1QBIg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc5jM1QBIg .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc5jM1QBIg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc5jM1QBIg .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc5jM1QBIg .navbar-buttons {
    text-align: left;
  }
}
.cid-vc5jM1QBIg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc5jM1QBIg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc5jM1QBIg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc5jM1QBIg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc5jM1QBIg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc5jM1QBIg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc5jM1QBIg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc5jM1QBIg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc5jM1QBIg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc5jM1QBIg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc5jM1QBIg .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc5jM1QBIg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc5jM1QBIg .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-vc5jM1QBIg .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc5jM1QBIg .navbar {
    height: 70px;
  }
  .cid-vc5jM1QBIg .navbar.opened {
    height: auto;
  }
  .cid-vc5jM1QBIg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc5jM1QBIg .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc5jM1QBIg .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc5jM1QBIg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc5jM1QBIg .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-vc5jM1QBIg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc5jM1QBIg .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc5jM1QBIg .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc5jM1QBIg .navbar-brand {
    margin-right: auto;
  }
  .cid-vc5jM1QBIg .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc5jM1QBIg .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc5jM1QBIg .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc5jM1QBIg .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-vc5jM1QBIg .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc5jM1QBIg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc5jM1QBIg .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-vc5jM1QBIg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc5jM1QBIg .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-vc5jM1QBIg .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc5jM1QBIg .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc5k60Og8t {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc5k60Og8t .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc5k60Og8t .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vc5k60Og8t .row-reverse {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-vc5k60Og8t .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc5k60Og8t .row {
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-vc5k60Og8t .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc5k60Og8t .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc5k60Og8t .mbr-section-title {
  color: #cac8c8;
}
.cid-vc5k60Og8t .mbr-text,
.cid-vc5k60Og8t .mbr-section-btn {
  color: #cac8c8;
}
.cid-vc5k60Og8t img {
  width: 100%;
  height: 100%;
}
.cid-vcaWbsdJog {
  padding-top: 7rem;
  padding-bottom: 7rem;
  background-color: #232323;
}
.cid-vcaWbsdJog .counter-container ul {
  margin: 0;
  padding-left: 2.25rem;
  list-style: none;
}
.cid-vcaWbsdJog .counter-container ul li {
  position: relative;
  list-style: none;
  margin-bottom: 2rem;
}
.cid-vcaWbsdJog .counter-container ul li:before {
  position: absolute;
  left: -1.5em;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #232323;
  background-color: #232323;
  width: 0.5em;
  height: 0.5em;
  top: 0.4em;
  border-radius: 50%;
}
.cid-vcaWbsdJog .mbr-text {
  color: #cac8c8;
}
.cid-vc5mB1unK5 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc5mB1unK5 .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-vc5mB1unK5 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc5mB1unK5 .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-vc5mB1unK5 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc5mB1unK5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc5mB1unK5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc5mB1unK5 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc5mB1unK5 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc5mB1unK5 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc5mB1unK5 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc5mB1unK5 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc5mB1unK5 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc5mB1unK5 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc5mB1unK5 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc5mB1unK5 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc5mB1unK5 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc5mB1unK5 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc5mB1unK5 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc5mB1unK5 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc5mB1unK5 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc5mB1unK5 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc5mB1unK5 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc5mB1unK5 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc5mB1unK5 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc5mB1unK5 .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc5mB1unK5 .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: #232323;
}
.cid-vc5mB1unK5 .nav-item:focus,
.cid-vc5mB1unK5 .nav-link:focus {
  outline: none;
}
.cid-vc5mB1unK5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc5mB1unK5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc5mB1unK5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc5mB1unK5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc5mB1unK5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc5mB1unK5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc5mB1unK5 .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;
}
.cid-vc5mB1unK5 .navbar.opened {
  transition: all 0.3s;
}
.cid-vc5mB1unK5 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc5mB1unK5 .navbar .navbar-logo img {
  width: auto;
}
.cid-vc5mB1unK5 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc5mB1unK5 .navbar.collapsed {
  justify-content: center;
}
.cid-vc5mB1unK5 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc5mB1unK5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc5mB1unK5 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc5mB1unK5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc5mB1unK5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc5mB1unK5 .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-vc5mB1unK5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc5mB1unK5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc5mB1unK5 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc5mB1unK5 .navbar {
    min-height: 72px;
  }
  .cid-vc5mB1unK5 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc5mB1unK5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc5mB1unK5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc5mB1unK5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc5mB1unK5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc5mB1unK5 .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-vc5mB1unK5 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc5mB1unK5 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc5mB1unK5 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc5mB1unK5 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc5mB1unK5 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc5mB1unK5 .dropdown-item.active,
.cid-vc5mB1unK5 .dropdown-item:active {
  background-color: transparent;
}
.cid-vc5mB1unK5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc5mB1unK5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc5mB1unK5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc5mB1unK5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc5mB1unK5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc5mB1unK5 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc5mB1unK5 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc5mB1unK5 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc5mB1unK5 .navbar-buttons {
    text-align: left;
  }
}
.cid-vc5mB1unK5 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc5mB1unK5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc5mB1unK5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc5mB1unK5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc5mB1unK5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc5mB1unK5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc5mB1unK5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc5mB1unK5 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc5mB1unK5 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc5mB1unK5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc5mB1unK5 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc5mB1unK5 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc5mB1unK5 .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-vc5mB1unK5 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc5mB1unK5 .navbar {
    height: 70px;
  }
  .cid-vc5mB1unK5 .navbar.opened {
    height: auto;
  }
  .cid-vc5mB1unK5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc5mB1unK5 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc5mB1unK5 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc5mB1unK5 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc5mB1unK5 .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-vc5mB1unK5 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc5mB1unK5 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc5mB1unK5 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc5mB1unK5 .navbar-brand {
    margin-right: auto;
  }
  .cid-vc5mB1unK5 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc5mB1unK5 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc5mB1unK5 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc5mB1unK5 .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-vc5mB1unK5 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc5mB1unK5 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc5mB1unK5 .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-vc5mB1unK5 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc5mB1unK5 .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-vc5mB1unK5 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc5mB1unK5 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc5n13eikl {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vc5n13eikl .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc5n13eikl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vc5n13eikl .card-wrapper {
  background: #232323;
}
@media (max-width: 767px) {
  .cid-vc5n13eikl .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-vc5n13eikl .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-vc5n13eikl .card-wrapper {
    padding: 4rem;
  }
}
.cid-vc5n13eikl .mbr-text,
.cid-vc5n13eikl .mbr-section-btn {
  color: #cac8c8;
  text-align: left;
}
.cid-vc5n13eikl .card-title,
.cid-vc5n13eikl .card-box {
  text-align: left;
  color: #cac8c8;
}
.cid-vcaVQrfRA5 {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vcaVQrfRA5 .counter-container ul {
  margin: 0;
  padding-left: 2.25rem;
  list-style: none;
}
.cid-vcaVQrfRA5 .counter-container ul li {
  position: relative;
  list-style: none;
  margin-bottom: 2rem;
}
.cid-vcaVQrfRA5 .counter-container ul li:before {
  position: absolute;
  left: -1.5em;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #232323;
  background-color: #232323;
  width: 0.5em;
  height: 0.5em;
  top: 0.4em;
  border-radius: 50%;
}
.cid-vc5peTgREW {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vc5peTgREW .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-vc5peTgREW .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vc5peTgREW .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-vc5peTgREW .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vc5peTgREW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vc5peTgREW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vc5peTgREW .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vc5peTgREW .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vc5peTgREW .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vc5peTgREW .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vc5peTgREW .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vc5peTgREW .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vc5peTgREW .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vc5peTgREW .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vc5peTgREW .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vc5peTgREW .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vc5peTgREW .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vc5peTgREW .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vc5peTgREW .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vc5peTgREW .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vc5peTgREW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vc5peTgREW .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vc5peTgREW .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vc5peTgREW .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vc5peTgREW .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vc5peTgREW .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: #232323;
}
.cid-vc5peTgREW .nav-item:focus,
.cid-vc5peTgREW .nav-link:focus {
  outline: none;
}
.cid-vc5peTgREW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vc5peTgREW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vc5peTgREW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vc5peTgREW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vc5peTgREW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vc5peTgREW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vc5peTgREW .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;
}
.cid-vc5peTgREW .navbar.opened {
  transition: all 0.3s;
}
.cid-vc5peTgREW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vc5peTgREW .navbar .navbar-logo img {
  width: auto;
}
.cid-vc5peTgREW .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vc5peTgREW .navbar.collapsed {
  justify-content: center;
}
.cid-vc5peTgREW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vc5peTgREW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vc5peTgREW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vc5peTgREW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vc5peTgREW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vc5peTgREW .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-vc5peTgREW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vc5peTgREW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vc5peTgREW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vc5peTgREW .navbar {
    min-height: 72px;
  }
  .cid-vc5peTgREW .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vc5peTgREW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vc5peTgREW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vc5peTgREW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vc5peTgREW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vc5peTgREW .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-vc5peTgREW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vc5peTgREW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vc5peTgREW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vc5peTgREW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vc5peTgREW .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vc5peTgREW .dropdown-item.active,
.cid-vc5peTgREW .dropdown-item:active {
  background-color: transparent;
}
.cid-vc5peTgREW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vc5peTgREW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vc5peTgREW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vc5peTgREW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vc5peTgREW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vc5peTgREW .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vc5peTgREW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vc5peTgREW .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vc5peTgREW .navbar-buttons {
    text-align: left;
  }
}
.cid-vc5peTgREW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vc5peTgREW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vc5peTgREW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vc5peTgREW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc5peTgREW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vc5peTgREW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vc5peTgREW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc5peTgREW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vc5peTgREW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vc5peTgREW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vc5peTgREW .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vc5peTgREW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vc5peTgREW .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-vc5peTgREW .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vc5peTgREW .navbar {
    height: 70px;
  }
  .cid-vc5peTgREW .navbar.opened {
    height: auto;
  }
  .cid-vc5peTgREW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vc5peTgREW .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vc5peTgREW .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vc5peTgREW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vc5peTgREW .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-vc5peTgREW .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vc5peTgREW .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vc5peTgREW .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vc5peTgREW .navbar-brand {
    margin-right: auto;
  }
  .cid-vc5peTgREW .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vc5peTgREW .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vc5peTgREW .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vc5peTgREW .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-vc5peTgREW .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vc5peTgREW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vc5peTgREW .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-vc5peTgREW .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vc5peTgREW .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-vc5peTgREW .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vc5peTgREW .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vc5pHYzIBx {
  padding-top: 10rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vc5pHYzIBx .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc5pHYzIBx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc5pHYzIBx .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc5pHYzIBx .row {
  flex-direction: row-reverse;
}
.cid-vc5pHYzIBx .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc5pHYzIBx .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc5pHYzIBx .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc5pHYzIBx .mbr-section-title {
  color: #000000;
}
.cid-vc5pHYzIBx .mbr-text,
.cid-vc5pHYzIBx .mbr-section-btn {
  color: #000000;
}
.cid-vc5qAV7X0w {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vc5qAV7X0w .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc5qAV7X0w .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc5qAV7X0w .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc5qAV7X0w .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc5qAV7X0w .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc5qAV7X0w .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc5qAV7X0w .mbr-section-title {
  color: #000000;
}
.cid-vc5qAV7X0w .mbr-text,
.cid-vc5qAV7X0w .mbr-section-btn {
  color: #000000;
}
.cid-vc5sUre9SO {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vc5sUre9SO .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc5sUre9SO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc5sUre9SO .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc5sUre9SO .row {
  flex-direction: row-reverse;
}
.cid-vc5sUre9SO .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc5sUre9SO .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc5sUre9SO .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc5sUre9SO .mbr-section-title {
  color: #000000;
}
.cid-vc5sUre9SO .mbr-text,
.cid-vc5sUre9SO .mbr-section-btn {
  color: #000000;
}
.cid-vc5rihOXjL {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vc5rihOXjL .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc5rihOXjL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc5rihOXjL .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc5rihOXjL .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc5rihOXjL .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc5rihOXjL .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc5rihOXjL .mbr-section-title {
  color: #000000;
}
.cid-vc5rihOXjL .mbr-text,
.cid-vc5rihOXjL .mbr-section-btn {
  color: #000000;
}
.cid-vc5rptBXg0 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vc5rptBXg0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc5rptBXg0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc5rptBXg0 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc5rptBXg0 .row {
  flex-direction: row-reverse;
}
.cid-vc5rptBXg0 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc5rptBXg0 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc5rptBXg0 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc5rptBXg0 .mbr-section-title {
  color: #000000;
}
.cid-vc5rptBXg0 .mbr-text,
.cid-vc5rptBXg0 .mbr-section-btn {
  color: #000000;
}
.cid-vc5rw2Di2y {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vc5rw2Di2y .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc5rw2Di2y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc5rw2Di2y .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc5rw2Di2y .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc5rw2Di2y .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc5rw2Di2y .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc5rw2Di2y .mbr-section-title {
  color: #000000;
}
.cid-vc5rw2Di2y .mbr-text,
.cid-vc5rw2Di2y .mbr-section-btn {
  color: #000000;
}
.cid-vc5rDAA2Sf {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vc5rDAA2Sf .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc5rDAA2Sf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc5rDAA2Sf .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc5rDAA2Sf .row {
  flex-direction: row-reverse;
}
.cid-vc5rDAA2Sf .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc5rDAA2Sf .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc5rDAA2Sf .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc5rDAA2Sf .mbr-section-title {
  color: #000000;
}
.cid-vc5rDAA2Sf .mbr-text,
.cid-vc5rDAA2Sf .mbr-section-btn {
  color: #000000;
}
.cid-vc5rNhXvsT {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vc5rNhXvsT .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc5rNhXvsT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc5rNhXvsT .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc5rNhXvsT .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc5rNhXvsT .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc5rNhXvsT .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc5rNhXvsT .mbr-section-title {
  color: #000000;
}
.cid-vc5rNhXvsT .mbr-text,
.cid-vc5rNhXvsT .mbr-section-btn {
  color: #000000;
}
.cid-vc5rSWn1KM {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vc5rSWn1KM .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc5rSWn1KM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc5rSWn1KM .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc5rSWn1KM .row {
  flex-direction: row-reverse;
}
.cid-vc5rSWn1KM .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc5rSWn1KM .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc5rSWn1KM .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc5rSWn1KM .mbr-section-title {
  color: #000000;
}
.cid-vc5rSWn1KM .mbr-text,
.cid-vc5rSWn1KM .mbr-section-btn {
  color: #000000;
}
.cid-vc5rYRL3vw {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vc5rYRL3vw .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc5rYRL3vw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc5rYRL3vw .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc5rYRL3vw .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc5rYRL3vw .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc5rYRL3vw .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc5rYRL3vw .mbr-section-title {
  color: #000000;
}
.cid-vc5rYRL3vw .mbr-text,
.cid-vc5rYRL3vw .mbr-section-btn {
  color: #000000;
}
.cid-vc5sDJRwXO {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vc5sDJRwXO .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc5sDJRwXO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc5sDJRwXO .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc5sDJRwXO .row {
  flex-direction: row-reverse;
}
.cid-vc5sDJRwXO .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc5sDJRwXO .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc5sDJRwXO .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc5sDJRwXO .mbr-section-title {
  color: #000000;
}
.cid-vc5sDJRwXO .mbr-text,
.cid-vc5sDJRwXO .mbr-section-btn {
  color: #000000;
}
.cid-vc5sILnz6L {
  padding-top: 1rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-vc5sILnz6L .mbr-fallback-image.disabled {
  display: none;
}
.cid-vc5sILnz6L .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vc5sILnz6L .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vc5sILnz6L .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vc5sILnz6L .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vc5sILnz6L .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vc5sILnz6L .mbr-section-title {
  color: #000000;
}
.cid-vc5sILnz6L .mbr-text,
.cid-vc5sILnz6L .mbr-section-btn {
  color: #000000;
}
.cid-vcvWr5Mptv {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vcvWr5Mptv .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-vcvWr5Mptv .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vcvWr5Mptv .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-vcvWr5Mptv .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vcvWr5Mptv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vcvWr5Mptv .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vcvWr5Mptv .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vcvWr5Mptv .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vcvWr5Mptv .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vcvWr5Mptv .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vcvWr5Mptv .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vcvWr5Mptv .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vcvWr5Mptv .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vcvWr5Mptv .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vcvWr5Mptv .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vcvWr5Mptv .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vcvWr5Mptv .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vcvWr5Mptv .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vcvWr5Mptv .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vcvWr5Mptv .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vcvWr5Mptv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vcvWr5Mptv .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vcvWr5Mptv .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vcvWr5Mptv .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vcvWr5Mptv .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vcvWr5Mptv .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: #232323;
}
.cid-vcvWr5Mptv .nav-item:focus,
.cid-vcvWr5Mptv .nav-link:focus {
  outline: none;
}
.cid-vcvWr5Mptv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vcvWr5Mptv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vcvWr5Mptv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vcvWr5Mptv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vcvWr5Mptv .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vcvWr5Mptv .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vcvWr5Mptv .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;
}
.cid-vcvWr5Mptv .navbar.opened {
  transition: all 0.3s;
}
.cid-vcvWr5Mptv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vcvWr5Mptv .navbar .navbar-logo img {
  width: auto;
}
.cid-vcvWr5Mptv .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vcvWr5Mptv .navbar.collapsed {
  justify-content: center;
}
.cid-vcvWr5Mptv .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vcvWr5Mptv .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vcvWr5Mptv .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vcvWr5Mptv .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vcvWr5Mptv .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vcvWr5Mptv .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-vcvWr5Mptv .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vcvWr5Mptv .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vcvWr5Mptv .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vcvWr5Mptv .navbar {
    min-height: 72px;
  }
  .cid-vcvWr5Mptv .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vcvWr5Mptv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vcvWr5Mptv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vcvWr5Mptv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vcvWr5Mptv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vcvWr5Mptv .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-vcvWr5Mptv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vcvWr5Mptv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vcvWr5Mptv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vcvWr5Mptv .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vcvWr5Mptv .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vcvWr5Mptv .dropdown-item.active,
.cid-vcvWr5Mptv .dropdown-item:active {
  background-color: transparent;
}
.cid-vcvWr5Mptv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vcvWr5Mptv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vcvWr5Mptv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vcvWr5Mptv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vcvWr5Mptv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vcvWr5Mptv .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vcvWr5Mptv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vcvWr5Mptv .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vcvWr5Mptv .navbar-buttons {
    text-align: left;
  }
}
.cid-vcvWr5Mptv button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vcvWr5Mptv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vcvWr5Mptv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vcvWr5Mptv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vcvWr5Mptv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vcvWr5Mptv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vcvWr5Mptv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vcvWr5Mptv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vcvWr5Mptv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vcvWr5Mptv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vcvWr5Mptv .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vcvWr5Mptv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vcvWr5Mptv .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-vcvWr5Mptv .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vcvWr5Mptv .navbar {
    height: 70px;
  }
  .cid-vcvWr5Mptv .navbar.opened {
    height: auto;
  }
  .cid-vcvWr5Mptv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vcvWr5Mptv .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vcvWr5Mptv .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vcvWr5Mptv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vcvWr5Mptv .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-vcvWr5Mptv .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vcvWr5Mptv .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vcvWr5Mptv .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vcvWr5Mptv .navbar-brand {
    margin-right: auto;
  }
  .cid-vcvWr5Mptv .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vcvWr5Mptv .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vcvWr5Mptv .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vcvWr5Mptv .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-vcvWr5Mptv .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vcvWr5Mptv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vcvWr5Mptv .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-vcvWr5Mptv .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vcvWr5Mptv .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-vcvWr5Mptv .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vcvWr5Mptv .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vcvWr6oE3B {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vcvWr6oE3B .mbr-fallback-image.disabled {
  display: none;
}
.cid-vcvWr6oE3B .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vcvWr6oE3B .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vcvWr6oE3B .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vcvWr6oE3B .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vcvWr6oE3B .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vcvWr6oE3B .mbr-section-title {
  color: #cac8c8;
}
.cid-vcvWr6oE3B .mbr-text,
.cid-vcvWr6oE3B .mbr-section-btn {
  color: #cac8c8;
}
.cid-vcvWr6zCzi {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vcvWr6zCzi .mbr-text {
  color: #000000;
}
.cid-vcvWr6zCzi .mbr-section-subtitle {
  color: #000000;
}
.cid-vcvWr6zCzi .mbr-section-title {
  color: #000000;
}
.cid-vda87YTwu9 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vda87YTwu9 .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-vda87YTwu9 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vda87YTwu9 .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-vda87YTwu9 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vda87YTwu9 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vda87YTwu9 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vda87YTwu9 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vda87YTwu9 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vda87YTwu9 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vda87YTwu9 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vda87YTwu9 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vda87YTwu9 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vda87YTwu9 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vda87YTwu9 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vda87YTwu9 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vda87YTwu9 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vda87YTwu9 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vda87YTwu9 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vda87YTwu9 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vda87YTwu9 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vda87YTwu9 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vda87YTwu9 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vda87YTwu9 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vda87YTwu9 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vda87YTwu9 .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vda87YTwu9 .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: #232323;
}
.cid-vda87YTwu9 .nav-item:focus,
.cid-vda87YTwu9 .nav-link:focus {
  outline: none;
}
.cid-vda87YTwu9 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vda87YTwu9 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vda87YTwu9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vda87YTwu9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vda87YTwu9 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vda87YTwu9 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vda87YTwu9 .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;
}
.cid-vda87YTwu9 .navbar.opened {
  transition: all 0.3s;
}
.cid-vda87YTwu9 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vda87YTwu9 .navbar .navbar-logo img {
  width: auto;
}
.cid-vda87YTwu9 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vda87YTwu9 .navbar.collapsed {
  justify-content: center;
}
.cid-vda87YTwu9 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vda87YTwu9 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vda87YTwu9 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vda87YTwu9 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vda87YTwu9 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vda87YTwu9 .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-vda87YTwu9 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vda87YTwu9 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vda87YTwu9 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vda87YTwu9 .navbar {
    min-height: 72px;
  }
  .cid-vda87YTwu9 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vda87YTwu9 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vda87YTwu9 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vda87YTwu9 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vda87YTwu9 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vda87YTwu9 .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-vda87YTwu9 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vda87YTwu9 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vda87YTwu9 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vda87YTwu9 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vda87YTwu9 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vda87YTwu9 .dropdown-item.active,
.cid-vda87YTwu9 .dropdown-item:active {
  background-color: transparent;
}
.cid-vda87YTwu9 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vda87YTwu9 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vda87YTwu9 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vda87YTwu9 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vda87YTwu9 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vda87YTwu9 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vda87YTwu9 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vda87YTwu9 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vda87YTwu9 .navbar-buttons {
    text-align: left;
  }
}
.cid-vda87YTwu9 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vda87YTwu9 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vda87YTwu9 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vda87YTwu9 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vda87YTwu9 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vda87YTwu9 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vda87YTwu9 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vda87YTwu9 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vda87YTwu9 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vda87YTwu9 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vda87YTwu9 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vda87YTwu9 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vda87YTwu9 .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-vda87YTwu9 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vda87YTwu9 .navbar {
    height: 70px;
  }
  .cid-vda87YTwu9 .navbar.opened {
    height: auto;
  }
  .cid-vda87YTwu9 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vda87YTwu9 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vda87YTwu9 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vda87YTwu9 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vda87YTwu9 .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-vda87YTwu9 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vda87YTwu9 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vda87YTwu9 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vda87YTwu9 .navbar-brand {
    margin-right: auto;
  }
  .cid-vda87YTwu9 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vda87YTwu9 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vda87YTwu9 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vda87YTwu9 .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-vda87YTwu9 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vda87YTwu9 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vda87YTwu9 .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-vda87YTwu9 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vda87YTwu9 .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-vda87YTwu9 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vda87YTwu9 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vda87ZqDdD {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vda87ZqDdD .mbr-fallback-image.disabled {
  display: none;
}
.cid-vda87ZqDdD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vda87ZqDdD .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vda87ZqDdD .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vda87ZqDdD .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vda87ZqDdD .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vda87ZqDdD .mbr-section-title {
  color: #cac8c8;
}
.cid-vda87ZqDdD .mbr-text,
.cid-vda87ZqDdD .mbr-section-btn {
  color: #cac8c8;
}
.cid-vda87ZC6iu {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vda87ZC6iu .mbr-text {
  color: #000000;
}
.cid-vda87ZC6iu .mbr-section-subtitle {
  color: #000000;
}
.cid-vda87ZC6iu .mbr-section-title {
  color: #000000;
}
.cid-vbRglogLKg {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vbRglogLKg .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-vbRglogLKg .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vbRglogLKg .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-vbRglogLKg .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vbRglogLKg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vbRglogLKg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vbRglogLKg .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vbRglogLKg .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vbRglogLKg .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vbRglogLKg .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vbRglogLKg .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vbRglogLKg .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vbRglogLKg .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vbRglogLKg .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vbRglogLKg .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vbRglogLKg .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vbRglogLKg .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vbRglogLKg .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vbRglogLKg .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vbRglogLKg .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vbRglogLKg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vbRglogLKg .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vbRglogLKg .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vbRglogLKg .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vbRglogLKg .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vbRglogLKg .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: #232323;
}
.cid-vbRglogLKg .nav-item:focus,
.cid-vbRglogLKg .nav-link:focus {
  outline: none;
}
.cid-vbRglogLKg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vbRglogLKg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vbRglogLKg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vbRglogLKg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vbRglogLKg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vbRglogLKg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vbRglogLKg .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;
}
.cid-vbRglogLKg .navbar.opened {
  transition: all 0.3s;
}
.cid-vbRglogLKg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vbRglogLKg .navbar .navbar-logo img {
  width: auto;
}
.cid-vbRglogLKg .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vbRglogLKg .navbar.collapsed {
  justify-content: center;
}
.cid-vbRglogLKg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vbRglogLKg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vbRglogLKg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vbRglogLKg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vbRglogLKg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vbRglogLKg .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-vbRglogLKg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vbRglogLKg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vbRglogLKg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vbRglogLKg .navbar {
    min-height: 72px;
  }
  .cid-vbRglogLKg .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vbRglogLKg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vbRglogLKg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vbRglogLKg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vbRglogLKg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vbRglogLKg .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-vbRglogLKg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vbRglogLKg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vbRglogLKg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vbRglogLKg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vbRglogLKg .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vbRglogLKg .dropdown-item.active,
.cid-vbRglogLKg .dropdown-item:active {
  background-color: transparent;
}
.cid-vbRglogLKg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vbRglogLKg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vbRglogLKg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vbRglogLKg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vbRglogLKg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vbRglogLKg .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vbRglogLKg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vbRglogLKg .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vbRglogLKg .navbar-buttons {
    text-align: left;
  }
}
.cid-vbRglogLKg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vbRglogLKg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vbRglogLKg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vbRglogLKg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbRglogLKg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vbRglogLKg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vbRglogLKg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbRglogLKg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vbRglogLKg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vbRglogLKg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vbRglogLKg .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vbRglogLKg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vbRglogLKg .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-vbRglogLKg .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vbRglogLKg .navbar {
    height: 70px;
  }
  .cid-vbRglogLKg .navbar.opened {
    height: auto;
  }
  .cid-vbRglogLKg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vbRglogLKg .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vbRglogLKg .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vbRglogLKg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vbRglogLKg .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-vbRglogLKg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vbRglogLKg .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vbRglogLKg .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vbRglogLKg .navbar-brand {
    margin-right: auto;
  }
  .cid-vbRglogLKg .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vbRglogLKg .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vbRglogLKg .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vbRglogLKg .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-vbRglogLKg .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vbRglogLKg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vbRglogLKg .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-vbRglogLKg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vbRglogLKg .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-vbRglogLKg .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vbRglogLKg .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vbRgloWIJr {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vbRgloWIJr .mbr-fallback-image.disabled {
  display: none;
}
.cid-vbRgloWIJr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vbRgloWIJr .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vbRgloWIJr .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vbRgloWIJr .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vbRgloWIJr .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vbRgloWIJr .mbr-section-title {
  color: #cac8c8;
}
.cid-vbRgloWIJr .mbr-text,
.cid-vbRgloWIJr .mbr-section-btn {
  color: #cac8c8;
}
.cid-vbRglp9L19 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vbRglp9L19 .mbr-text {
  color: #000000;
}
.cid-vbRglp9L19 .mbr-section-subtitle {
  color: #000000;
}
.cid-vbRglp9L19 .mbr-section-title {
  color: #000000;
}
.cid-vdMward1rD {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vdMward1rD .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-vdMward1rD .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vdMward1rD .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-vdMward1rD .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vdMward1rD .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vdMward1rD .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vdMward1rD .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vdMward1rD .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vdMward1rD .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vdMward1rD .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vdMward1rD .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vdMward1rD .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vdMward1rD .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vdMward1rD .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vdMward1rD .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vdMward1rD .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vdMward1rD .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vdMward1rD .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vdMward1rD .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vdMward1rD .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vdMward1rD .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vdMward1rD .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vdMward1rD .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vdMward1rD .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vdMward1rD .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vdMward1rD .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: #232323;
}
.cid-vdMward1rD .nav-item:focus,
.cid-vdMward1rD .nav-link:focus {
  outline: none;
}
.cid-vdMward1rD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vdMward1rD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vdMward1rD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vdMward1rD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdMward1rD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vdMward1rD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vdMward1rD .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;
}
.cid-vdMward1rD .navbar.opened {
  transition: all 0.3s;
}
.cid-vdMward1rD .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vdMward1rD .navbar .navbar-logo img {
  width: auto;
}
.cid-vdMward1rD .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vdMward1rD .navbar.collapsed {
  justify-content: center;
}
.cid-vdMward1rD .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vdMward1rD .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vdMward1rD .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vdMward1rD .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vdMward1rD .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vdMward1rD .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-vdMward1rD .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vdMward1rD .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vdMward1rD .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vdMward1rD .navbar {
    min-height: 72px;
  }
  .cid-vdMward1rD .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vdMward1rD .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vdMward1rD .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vdMward1rD .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vdMward1rD .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vdMward1rD .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-vdMward1rD .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vdMward1rD .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vdMward1rD .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vdMward1rD .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vdMward1rD .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vdMward1rD .dropdown-item.active,
.cid-vdMward1rD .dropdown-item:active {
  background-color: transparent;
}
.cid-vdMward1rD .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vdMward1rD .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vdMward1rD .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vdMward1rD .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vdMward1rD .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vdMward1rD .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vdMward1rD ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vdMward1rD .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vdMward1rD .navbar-buttons {
    text-align: left;
  }
}
.cid-vdMward1rD button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vdMward1rD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vdMward1rD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vdMward1rD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdMward1rD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vdMward1rD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vdMward1rD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdMward1rD nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vdMward1rD nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vdMward1rD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vdMward1rD .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vdMward1rD a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vdMward1rD .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-vdMward1rD .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vdMward1rD .navbar {
    height: 70px;
  }
  .cid-vdMward1rD .navbar.opened {
    height: auto;
  }
  .cid-vdMward1rD .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vdMward1rD .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vdMward1rD .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vdMward1rD .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vdMward1rD .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-vdMward1rD .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vdMward1rD .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vdMward1rD .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vdMward1rD .navbar-brand {
    margin-right: auto;
  }
  .cid-vdMward1rD .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vdMward1rD .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vdMward1rD .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vdMward1rD .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-vdMward1rD .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vdMward1rD .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vdMward1rD .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-vdMward1rD .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vdMward1rD .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-vdMward1rD .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vdMward1rD .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vdMwarIDZB {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vdMwarIDZB .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdMwarIDZB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vdMwarIDZB .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vdMwarIDZB .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vdMwarIDZB .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vdMwarIDZB .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vdMwarIDZB .mbr-section-title {
  color: #cac8c8;
}
.cid-vdMwarIDZB .mbr-text,
.cid-vdMwarIDZB .mbr-section-btn {
  color: #cac8c8;
}
.cid-vdMwarYaS0 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vdMwarYaS0 .mbr-text {
  color: #000000;
}
.cid-vdMwarYaS0 .mbr-section-subtitle {
  color: #000000;
}
.cid-vdMwarYaS0 .mbr-section-title {
  color: #000000;
}
.cid-vevHvAxROF {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vevHvAxROF .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-vevHvAxROF .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vevHvAxROF .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-vevHvAxROF .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vevHvAxROF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vevHvAxROF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vevHvAxROF .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vevHvAxROF .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vevHvAxROF .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vevHvAxROF .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vevHvAxROF .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vevHvAxROF .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vevHvAxROF .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vevHvAxROF .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vevHvAxROF .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vevHvAxROF .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vevHvAxROF .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vevHvAxROF .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vevHvAxROF .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vevHvAxROF .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vevHvAxROF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vevHvAxROF .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vevHvAxROF .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vevHvAxROF .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vevHvAxROF .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vevHvAxROF .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: #232323;
}
.cid-vevHvAxROF .nav-item:focus,
.cid-vevHvAxROF .nav-link:focus {
  outline: none;
}
.cid-vevHvAxROF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vevHvAxROF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vevHvAxROF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vevHvAxROF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vevHvAxROF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vevHvAxROF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vevHvAxROF .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;
}
.cid-vevHvAxROF .navbar.opened {
  transition: all 0.3s;
}
.cid-vevHvAxROF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vevHvAxROF .navbar .navbar-logo img {
  width: auto;
}
.cid-vevHvAxROF .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vevHvAxROF .navbar.collapsed {
  justify-content: center;
}
.cid-vevHvAxROF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vevHvAxROF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vevHvAxROF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vevHvAxROF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vevHvAxROF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vevHvAxROF .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-vevHvAxROF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vevHvAxROF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vevHvAxROF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vevHvAxROF .navbar {
    min-height: 72px;
  }
  .cid-vevHvAxROF .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vevHvAxROF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vevHvAxROF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vevHvAxROF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vevHvAxROF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vevHvAxROF .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-vevHvAxROF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vevHvAxROF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vevHvAxROF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vevHvAxROF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vevHvAxROF .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vevHvAxROF .dropdown-item.active,
.cid-vevHvAxROF .dropdown-item:active {
  background-color: transparent;
}
.cid-vevHvAxROF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vevHvAxROF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vevHvAxROF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vevHvAxROF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vevHvAxROF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vevHvAxROF .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vevHvAxROF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vevHvAxROF .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vevHvAxROF .navbar-buttons {
    text-align: left;
  }
}
.cid-vevHvAxROF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vevHvAxROF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vevHvAxROF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vevHvAxROF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vevHvAxROF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vevHvAxROF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vevHvAxROF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vevHvAxROF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vevHvAxROF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vevHvAxROF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vevHvAxROF .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vevHvAxROF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vevHvAxROF .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-vevHvAxROF .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vevHvAxROF .navbar {
    height: 70px;
  }
  .cid-vevHvAxROF .navbar.opened {
    height: auto;
  }
  .cid-vevHvAxROF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vevHvAxROF .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vevHvAxROF .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vevHvAxROF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vevHvAxROF .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-vevHvAxROF .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vevHvAxROF .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vevHvAxROF .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vevHvAxROF .navbar-brand {
    margin-right: auto;
  }
  .cid-vevHvAxROF .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vevHvAxROF .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vevHvAxROF .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vevHvAxROF .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-vevHvAxROF .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vevHvAxROF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vevHvAxROF .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-vevHvAxROF .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vevHvAxROF .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-vevHvAxROF .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vevHvAxROF .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vevHvB69qa {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vevHvB69qa .mbr-fallback-image.disabled {
  display: none;
}
.cid-vevHvB69qa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vevHvB69qa .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vevHvB69qa .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vevHvB69qa .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vevHvB69qa .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vevHvB69qa .mbr-section-title {
  color: #cac8c8;
}
.cid-vevHvB69qa .mbr-text,
.cid-vevHvB69qa .mbr-section-btn {
  color: #cac8c8;
}
.cid-vevHvBilgb {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vevHvBilgb .mbr-text {
  color: #000000;
}
.cid-vevHvBilgb .mbr-section-subtitle {
  color: #000000;
}
.cid-vevHvBilgb .mbr-section-title {
  color: #000000;
}
.cid-vf9xeOt5hg {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vf9xeOt5hg .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-vf9xeOt5hg .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vf9xeOt5hg .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-vf9xeOt5hg .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vf9xeOt5hg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vf9xeOt5hg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vf9xeOt5hg .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vf9xeOt5hg .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vf9xeOt5hg .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vf9xeOt5hg .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vf9xeOt5hg .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vf9xeOt5hg .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vf9xeOt5hg .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vf9xeOt5hg .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vf9xeOt5hg .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vf9xeOt5hg .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vf9xeOt5hg .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vf9xeOt5hg .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vf9xeOt5hg .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vf9xeOt5hg .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vf9xeOt5hg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vf9xeOt5hg .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vf9xeOt5hg .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vf9xeOt5hg .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vf9xeOt5hg .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vf9xeOt5hg .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: #232323;
}
.cid-vf9xeOt5hg .nav-item:focus,
.cid-vf9xeOt5hg .nav-link:focus {
  outline: none;
}
.cid-vf9xeOt5hg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vf9xeOt5hg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vf9xeOt5hg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vf9xeOt5hg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vf9xeOt5hg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vf9xeOt5hg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vf9xeOt5hg .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;
}
.cid-vf9xeOt5hg .navbar.opened {
  transition: all 0.3s;
}
.cid-vf9xeOt5hg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vf9xeOt5hg .navbar .navbar-logo img {
  width: auto;
}
.cid-vf9xeOt5hg .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vf9xeOt5hg .navbar.collapsed {
  justify-content: center;
}
.cid-vf9xeOt5hg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vf9xeOt5hg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vf9xeOt5hg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vf9xeOt5hg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vf9xeOt5hg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vf9xeOt5hg .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-vf9xeOt5hg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vf9xeOt5hg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vf9xeOt5hg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vf9xeOt5hg .navbar {
    min-height: 72px;
  }
  .cid-vf9xeOt5hg .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vf9xeOt5hg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vf9xeOt5hg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vf9xeOt5hg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vf9xeOt5hg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vf9xeOt5hg .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-vf9xeOt5hg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vf9xeOt5hg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vf9xeOt5hg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vf9xeOt5hg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vf9xeOt5hg .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vf9xeOt5hg .dropdown-item.active,
.cid-vf9xeOt5hg .dropdown-item:active {
  background-color: transparent;
}
.cid-vf9xeOt5hg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vf9xeOt5hg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vf9xeOt5hg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vf9xeOt5hg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vf9xeOt5hg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vf9xeOt5hg .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vf9xeOt5hg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vf9xeOt5hg .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vf9xeOt5hg .navbar-buttons {
    text-align: left;
  }
}
.cid-vf9xeOt5hg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vf9xeOt5hg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vf9xeOt5hg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vf9xeOt5hg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vf9xeOt5hg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vf9xeOt5hg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vf9xeOt5hg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vf9xeOt5hg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vf9xeOt5hg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vf9xeOt5hg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vf9xeOt5hg .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vf9xeOt5hg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vf9xeOt5hg .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-vf9xeOt5hg .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vf9xeOt5hg .navbar {
    height: 70px;
  }
  .cid-vf9xeOt5hg .navbar.opened {
    height: auto;
  }
  .cid-vf9xeOt5hg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vf9xeOt5hg .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vf9xeOt5hg .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vf9xeOt5hg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vf9xeOt5hg .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-vf9xeOt5hg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vf9xeOt5hg .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vf9xeOt5hg .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vf9xeOt5hg .navbar-brand {
    margin-right: auto;
  }
  .cid-vf9xeOt5hg .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vf9xeOt5hg .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vf9xeOt5hg .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vf9xeOt5hg .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-vf9xeOt5hg .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vf9xeOt5hg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vf9xeOt5hg .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-vf9xeOt5hg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vf9xeOt5hg .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-vf9xeOt5hg .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vf9xeOt5hg .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vf9xeP19tM {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vf9xeP19tM .mbr-fallback-image.disabled {
  display: none;
}
.cid-vf9xeP19tM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vf9xeP19tM .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vf9xeP19tM .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vf9xeP19tM .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vf9xeP19tM .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vf9xeP19tM .mbr-section-title {
  color: #cac8c8;
}
.cid-vf9xeP19tM .mbr-text,
.cid-vf9xeP19tM .mbr-section-btn {
  color: #cac8c8;
}
.cid-vf9xePdKRB {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vf9xePdKRB .mbr-text {
  color: #000000;
}
.cid-vf9xePdKRB .mbr-section-subtitle {
  color: #000000;
}
.cid-vf9xePdKRB .mbr-section-title {
  color: #000000;
}
.cid-vfOqt3sr4o {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vfOqt3sr4o .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-vfOqt3sr4o .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vfOqt3sr4o .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-vfOqt3sr4o .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vfOqt3sr4o .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vfOqt3sr4o .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vfOqt3sr4o .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vfOqt3sr4o .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vfOqt3sr4o .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vfOqt3sr4o .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vfOqt3sr4o .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vfOqt3sr4o .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vfOqt3sr4o .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vfOqt3sr4o .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vfOqt3sr4o .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vfOqt3sr4o .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vfOqt3sr4o .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vfOqt3sr4o .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vfOqt3sr4o .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vfOqt3sr4o .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vfOqt3sr4o .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vfOqt3sr4o .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vfOqt3sr4o .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vfOqt3sr4o .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vfOqt3sr4o .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vfOqt3sr4o .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: #232323;
}
.cid-vfOqt3sr4o .nav-item:focus,
.cid-vfOqt3sr4o .nav-link:focus {
  outline: none;
}
.cid-vfOqt3sr4o .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vfOqt3sr4o .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vfOqt3sr4o .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vfOqt3sr4o .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vfOqt3sr4o .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vfOqt3sr4o .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vfOqt3sr4o .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;
}
.cid-vfOqt3sr4o .navbar.opened {
  transition: all 0.3s;
}
.cid-vfOqt3sr4o .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vfOqt3sr4o .navbar .navbar-logo img {
  width: auto;
}
.cid-vfOqt3sr4o .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vfOqt3sr4o .navbar.collapsed {
  justify-content: center;
}
.cid-vfOqt3sr4o .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vfOqt3sr4o .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vfOqt3sr4o .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vfOqt3sr4o .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vfOqt3sr4o .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vfOqt3sr4o .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-vfOqt3sr4o .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vfOqt3sr4o .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vfOqt3sr4o .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vfOqt3sr4o .navbar {
    min-height: 72px;
  }
  .cid-vfOqt3sr4o .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vfOqt3sr4o .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vfOqt3sr4o .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vfOqt3sr4o .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vfOqt3sr4o .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vfOqt3sr4o .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-vfOqt3sr4o .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vfOqt3sr4o .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vfOqt3sr4o .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vfOqt3sr4o .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vfOqt3sr4o .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vfOqt3sr4o .dropdown-item.active,
.cid-vfOqt3sr4o .dropdown-item:active {
  background-color: transparent;
}
.cid-vfOqt3sr4o .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vfOqt3sr4o .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vfOqt3sr4o .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vfOqt3sr4o .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vfOqt3sr4o .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vfOqt3sr4o .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vfOqt3sr4o ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vfOqt3sr4o .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vfOqt3sr4o .navbar-buttons {
    text-align: left;
  }
}
.cid-vfOqt3sr4o button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vfOqt3sr4o button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vfOqt3sr4o button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vfOqt3sr4o button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vfOqt3sr4o button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vfOqt3sr4o button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vfOqt3sr4o nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vfOqt3sr4o nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vfOqt3sr4o nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vfOqt3sr4o nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vfOqt3sr4o .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vfOqt3sr4o a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vfOqt3sr4o .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-vfOqt3sr4o .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vfOqt3sr4o .navbar {
    height: 70px;
  }
  .cid-vfOqt3sr4o .navbar.opened {
    height: auto;
  }
  .cid-vfOqt3sr4o .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vfOqt3sr4o .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vfOqt3sr4o .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vfOqt3sr4o .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vfOqt3sr4o .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-vfOqt3sr4o .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vfOqt3sr4o .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vfOqt3sr4o .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vfOqt3sr4o .navbar-brand {
    margin-right: auto;
  }
  .cid-vfOqt3sr4o .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vfOqt3sr4o .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vfOqt3sr4o .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vfOqt3sr4o .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-vfOqt3sr4o .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vfOqt3sr4o .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vfOqt3sr4o .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-vfOqt3sr4o .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vfOqt3sr4o .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-vfOqt3sr4o .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vfOqt3sr4o .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vfOqt3XNVp {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vfOqt3XNVp .mbr-fallback-image.disabled {
  display: none;
}
.cid-vfOqt3XNVp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vfOqt3XNVp .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vfOqt3XNVp .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vfOqt3XNVp .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vfOqt3XNVp .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vfOqt3XNVp .mbr-section-title {
  color: #cac8c8;
}
.cid-vfOqt3XNVp .mbr-text,
.cid-vfOqt3XNVp .mbr-section-btn {
  color: #cac8c8;
}
.cid-vfOqt46An2 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vfOqt46An2 .mbr-text {
  color: #000000;
}
.cid-vfOqt46An2 .mbr-section-subtitle {
  color: #000000;
}
.cid-vfOqt46An2 .mbr-section-title {
  color: #000000;
}
.cid-vgvUXRyfAT {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vgvUXRyfAT .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-vgvUXRyfAT .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vgvUXRyfAT .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-vgvUXRyfAT .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vgvUXRyfAT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vgvUXRyfAT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vgvUXRyfAT .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vgvUXRyfAT .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vgvUXRyfAT .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vgvUXRyfAT .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vgvUXRyfAT .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vgvUXRyfAT .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vgvUXRyfAT .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vgvUXRyfAT .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vgvUXRyfAT .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vgvUXRyfAT .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vgvUXRyfAT .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vgvUXRyfAT .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vgvUXRyfAT .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vgvUXRyfAT .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vgvUXRyfAT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vgvUXRyfAT .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vgvUXRyfAT .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vgvUXRyfAT .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vgvUXRyfAT .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vgvUXRyfAT .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: #232323;
}
.cid-vgvUXRyfAT .nav-item:focus,
.cid-vgvUXRyfAT .nav-link:focus {
  outline: none;
}
.cid-vgvUXRyfAT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vgvUXRyfAT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vgvUXRyfAT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vgvUXRyfAT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vgvUXRyfAT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vgvUXRyfAT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vgvUXRyfAT .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;
}
.cid-vgvUXRyfAT .navbar.opened {
  transition: all 0.3s;
}
.cid-vgvUXRyfAT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vgvUXRyfAT .navbar .navbar-logo img {
  width: auto;
}
.cid-vgvUXRyfAT .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vgvUXRyfAT .navbar.collapsed {
  justify-content: center;
}
.cid-vgvUXRyfAT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vgvUXRyfAT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vgvUXRyfAT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vgvUXRyfAT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vgvUXRyfAT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vgvUXRyfAT .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-vgvUXRyfAT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vgvUXRyfAT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vgvUXRyfAT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vgvUXRyfAT .navbar {
    min-height: 72px;
  }
  .cid-vgvUXRyfAT .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vgvUXRyfAT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vgvUXRyfAT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vgvUXRyfAT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vgvUXRyfAT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vgvUXRyfAT .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-vgvUXRyfAT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vgvUXRyfAT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vgvUXRyfAT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vgvUXRyfAT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vgvUXRyfAT .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vgvUXRyfAT .dropdown-item.active,
.cid-vgvUXRyfAT .dropdown-item:active {
  background-color: transparent;
}
.cid-vgvUXRyfAT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vgvUXRyfAT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vgvUXRyfAT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vgvUXRyfAT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vgvUXRyfAT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vgvUXRyfAT .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vgvUXRyfAT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vgvUXRyfAT .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vgvUXRyfAT .navbar-buttons {
    text-align: left;
  }
}
.cid-vgvUXRyfAT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vgvUXRyfAT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vgvUXRyfAT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vgvUXRyfAT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vgvUXRyfAT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vgvUXRyfAT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vgvUXRyfAT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vgvUXRyfAT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vgvUXRyfAT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vgvUXRyfAT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vgvUXRyfAT .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vgvUXRyfAT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vgvUXRyfAT .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-vgvUXRyfAT .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vgvUXRyfAT .navbar {
    height: 70px;
  }
  .cid-vgvUXRyfAT .navbar.opened {
    height: auto;
  }
  .cid-vgvUXRyfAT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vgvUXRyfAT .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vgvUXRyfAT .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vgvUXRyfAT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vgvUXRyfAT .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-vgvUXRyfAT .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vgvUXRyfAT .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vgvUXRyfAT .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vgvUXRyfAT .navbar-brand {
    margin-right: auto;
  }
  .cid-vgvUXRyfAT .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vgvUXRyfAT .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vgvUXRyfAT .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vgvUXRyfAT .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-vgvUXRyfAT .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vgvUXRyfAT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vgvUXRyfAT .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-vgvUXRyfAT .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vgvUXRyfAT .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-vgvUXRyfAT .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vgvUXRyfAT .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vgvUXSPNml {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vgvUXSPNml .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgvUXSPNml .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vgvUXSPNml .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vgvUXSPNml .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vgvUXSPNml .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vgvUXSPNml .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vgvUXSPNml .mbr-section-title {
  color: #cac8c8;
}
.cid-vgvUXSPNml .mbr-text,
.cid-vgvUXSPNml .mbr-section-btn {
  color: #cac8c8;
}
.cid-vgvUXThVKV {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vgvUXThVKV .mbr-text {
  color: #000000;
}
.cid-vgvUXThVKV .mbr-section-subtitle {
  color: #000000;
}
.cid-vgvUXThVKV .mbr-section-title {
  color: #000000;
}
.cid-vh8clgO0lb {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vh8clgO0lb .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-vh8clgO0lb .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vh8clgO0lb .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-vh8clgO0lb .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vh8clgO0lb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vh8clgO0lb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vh8clgO0lb .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vh8clgO0lb .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vh8clgO0lb .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vh8clgO0lb .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vh8clgO0lb .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vh8clgO0lb .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vh8clgO0lb .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vh8clgO0lb .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vh8clgO0lb .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vh8clgO0lb .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vh8clgO0lb .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vh8clgO0lb .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vh8clgO0lb .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vh8clgO0lb .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vh8clgO0lb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vh8clgO0lb .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vh8clgO0lb .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vh8clgO0lb .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vh8clgO0lb .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vh8clgO0lb .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: #232323;
}
.cid-vh8clgO0lb .nav-item:focus,
.cid-vh8clgO0lb .nav-link:focus {
  outline: none;
}
.cid-vh8clgO0lb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vh8clgO0lb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vh8clgO0lb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vh8clgO0lb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vh8clgO0lb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vh8clgO0lb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vh8clgO0lb .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;
}
.cid-vh8clgO0lb .navbar.opened {
  transition: all 0.3s;
}
.cid-vh8clgO0lb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vh8clgO0lb .navbar .navbar-logo img {
  width: auto;
}
.cid-vh8clgO0lb .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vh8clgO0lb .navbar.collapsed {
  justify-content: center;
}
.cid-vh8clgO0lb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vh8clgO0lb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vh8clgO0lb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vh8clgO0lb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vh8clgO0lb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vh8clgO0lb .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-vh8clgO0lb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vh8clgO0lb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vh8clgO0lb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vh8clgO0lb .navbar {
    min-height: 72px;
  }
  .cid-vh8clgO0lb .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vh8clgO0lb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vh8clgO0lb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vh8clgO0lb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vh8clgO0lb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vh8clgO0lb .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-vh8clgO0lb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vh8clgO0lb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vh8clgO0lb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vh8clgO0lb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vh8clgO0lb .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vh8clgO0lb .dropdown-item.active,
.cid-vh8clgO0lb .dropdown-item:active {
  background-color: transparent;
}
.cid-vh8clgO0lb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vh8clgO0lb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vh8clgO0lb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vh8clgO0lb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vh8clgO0lb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vh8clgO0lb .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vh8clgO0lb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vh8clgO0lb .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vh8clgO0lb .navbar-buttons {
    text-align: left;
  }
}
.cid-vh8clgO0lb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vh8clgO0lb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vh8clgO0lb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vh8clgO0lb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vh8clgO0lb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vh8clgO0lb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vh8clgO0lb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vh8clgO0lb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vh8clgO0lb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vh8clgO0lb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vh8clgO0lb .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vh8clgO0lb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vh8clgO0lb .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-vh8clgO0lb .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vh8clgO0lb .navbar {
    height: 70px;
  }
  .cid-vh8clgO0lb .navbar.opened {
    height: auto;
  }
  .cid-vh8clgO0lb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vh8clgO0lb .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vh8clgO0lb .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vh8clgO0lb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vh8clgO0lb .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-vh8clgO0lb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vh8clgO0lb .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vh8clgO0lb .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vh8clgO0lb .navbar-brand {
    margin-right: auto;
  }
  .cid-vh8clgO0lb .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vh8clgO0lb .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vh8clgO0lb .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vh8clgO0lb .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-vh8clgO0lb .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vh8clgO0lb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vh8clgO0lb .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-vh8clgO0lb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vh8clgO0lb .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-vh8clgO0lb .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vh8clgO0lb .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vh8clhsPEH {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vh8clhsPEH .mbr-fallback-image.disabled {
  display: none;
}
.cid-vh8clhsPEH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vh8clhsPEH .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vh8clhsPEH .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vh8clhsPEH .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vh8clhsPEH .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vh8clhsPEH .mbr-section-title {
  color: #cac8c8;
}
.cid-vh8clhsPEH .mbr-text,
.cid-vh8clhsPEH .mbr-section-btn {
  color: #cac8c8;
}
.cid-vh8clhEDlC {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vh8clhEDlC .mbr-text {
  color: #000000;
}
.cid-vh8clhEDlC .mbr-section-subtitle {
  color: #000000;
}
.cid-vh8clhEDlC .mbr-section-title {
  color: #000000;
}
.cid-vhN6XOBxPB {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vhN6XOBxPB .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-vhN6XOBxPB .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vhN6XOBxPB .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-vhN6XOBxPB .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vhN6XOBxPB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vhN6XOBxPB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vhN6XOBxPB .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vhN6XOBxPB .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vhN6XOBxPB .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vhN6XOBxPB .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vhN6XOBxPB .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vhN6XOBxPB .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vhN6XOBxPB .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vhN6XOBxPB .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vhN6XOBxPB .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vhN6XOBxPB .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vhN6XOBxPB .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vhN6XOBxPB .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vhN6XOBxPB .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vhN6XOBxPB .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vhN6XOBxPB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vhN6XOBxPB .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vhN6XOBxPB .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vhN6XOBxPB .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vhN6XOBxPB .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vhN6XOBxPB .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: #232323;
}
.cid-vhN6XOBxPB .nav-item:focus,
.cid-vhN6XOBxPB .nav-link:focus {
  outline: none;
}
.cid-vhN6XOBxPB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vhN6XOBxPB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vhN6XOBxPB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vhN6XOBxPB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vhN6XOBxPB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vhN6XOBxPB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vhN6XOBxPB .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;
}
.cid-vhN6XOBxPB .navbar.opened {
  transition: all 0.3s;
}
.cid-vhN6XOBxPB .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vhN6XOBxPB .navbar .navbar-logo img {
  width: auto;
}
.cid-vhN6XOBxPB .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vhN6XOBxPB .navbar.collapsed {
  justify-content: center;
}
.cid-vhN6XOBxPB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vhN6XOBxPB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vhN6XOBxPB .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vhN6XOBxPB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vhN6XOBxPB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vhN6XOBxPB .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-vhN6XOBxPB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vhN6XOBxPB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vhN6XOBxPB .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vhN6XOBxPB .navbar {
    min-height: 72px;
  }
  .cid-vhN6XOBxPB .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vhN6XOBxPB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vhN6XOBxPB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vhN6XOBxPB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vhN6XOBxPB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vhN6XOBxPB .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-vhN6XOBxPB .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vhN6XOBxPB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vhN6XOBxPB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vhN6XOBxPB .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vhN6XOBxPB .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vhN6XOBxPB .dropdown-item.active,
.cid-vhN6XOBxPB .dropdown-item:active {
  background-color: transparent;
}
.cid-vhN6XOBxPB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vhN6XOBxPB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vhN6XOBxPB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vhN6XOBxPB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vhN6XOBxPB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vhN6XOBxPB .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vhN6XOBxPB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vhN6XOBxPB .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vhN6XOBxPB .navbar-buttons {
    text-align: left;
  }
}
.cid-vhN6XOBxPB button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vhN6XOBxPB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vhN6XOBxPB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vhN6XOBxPB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vhN6XOBxPB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vhN6XOBxPB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vhN6XOBxPB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vhN6XOBxPB nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vhN6XOBxPB nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vhN6XOBxPB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vhN6XOBxPB .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vhN6XOBxPB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vhN6XOBxPB .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-vhN6XOBxPB .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vhN6XOBxPB .navbar {
    height: 70px;
  }
  .cid-vhN6XOBxPB .navbar.opened {
    height: auto;
  }
  .cid-vhN6XOBxPB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vhN6XOBxPB .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vhN6XOBxPB .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vhN6XOBxPB .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vhN6XOBxPB .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-vhN6XOBxPB .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vhN6XOBxPB .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vhN6XOBxPB .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vhN6XOBxPB .navbar-brand {
    margin-right: auto;
  }
  .cid-vhN6XOBxPB .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vhN6XOBxPB .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vhN6XOBxPB .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vhN6XOBxPB .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-vhN6XOBxPB .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vhN6XOBxPB .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vhN6XOBxPB .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-vhN6XOBxPB .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vhN6XOBxPB .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-vhN6XOBxPB .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vhN6XOBxPB .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vhN6XP4DFI {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vhN6XP4DFI .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhN6XP4DFI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vhN6XP4DFI .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vhN6XP4DFI .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vhN6XP4DFI .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vhN6XP4DFI .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vhN6XP4DFI .mbr-section-title {
  color: #cac8c8;
}
.cid-vhN6XP4DFI .mbr-text,
.cid-vhN6XP4DFI .mbr-section-btn {
  color: #cac8c8;
}
.cid-vhN6XPfbIb {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vhN6XPfbIb .mbr-text {
  color: #000000;
}
.cid-vhN6XPfbIb .mbr-section-subtitle {
  color: #000000;
}
.cid-vhN6XPfbIb .mbr-section-title {
  color: #000000;
}
.cid-vim5EvWhhr {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vim5EvWhhr .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-vim5EvWhhr .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vim5EvWhhr .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-vim5EvWhhr .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vim5EvWhhr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vim5EvWhhr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vim5EvWhhr .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vim5EvWhhr .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vim5EvWhhr .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vim5EvWhhr .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vim5EvWhhr .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vim5EvWhhr .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vim5EvWhhr .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vim5EvWhhr .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vim5EvWhhr .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vim5EvWhhr .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vim5EvWhhr .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vim5EvWhhr .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vim5EvWhhr .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vim5EvWhhr .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vim5EvWhhr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vim5EvWhhr .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vim5EvWhhr .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vim5EvWhhr .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vim5EvWhhr .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vim5EvWhhr .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: #232323;
}
.cid-vim5EvWhhr .nav-item:focus,
.cid-vim5EvWhhr .nav-link:focus {
  outline: none;
}
.cid-vim5EvWhhr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vim5EvWhhr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vim5EvWhhr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vim5EvWhhr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vim5EvWhhr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vim5EvWhhr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vim5EvWhhr .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;
}
.cid-vim5EvWhhr .navbar.opened {
  transition: all 0.3s;
}
.cid-vim5EvWhhr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vim5EvWhhr .navbar .navbar-logo img {
  width: auto;
}
.cid-vim5EvWhhr .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vim5EvWhhr .navbar.collapsed {
  justify-content: center;
}
.cid-vim5EvWhhr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vim5EvWhhr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vim5EvWhhr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vim5EvWhhr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vim5EvWhhr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vim5EvWhhr .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-vim5EvWhhr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vim5EvWhhr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vim5EvWhhr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vim5EvWhhr .navbar {
    min-height: 72px;
  }
  .cid-vim5EvWhhr .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vim5EvWhhr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vim5EvWhhr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vim5EvWhhr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vim5EvWhhr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vim5EvWhhr .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-vim5EvWhhr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vim5EvWhhr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vim5EvWhhr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vim5EvWhhr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vim5EvWhhr .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vim5EvWhhr .dropdown-item.active,
.cid-vim5EvWhhr .dropdown-item:active {
  background-color: transparent;
}
.cid-vim5EvWhhr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vim5EvWhhr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vim5EvWhhr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vim5EvWhhr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vim5EvWhhr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vim5EvWhhr .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vim5EvWhhr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vim5EvWhhr .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vim5EvWhhr .navbar-buttons {
    text-align: left;
  }
}
.cid-vim5EvWhhr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vim5EvWhhr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vim5EvWhhr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vim5EvWhhr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vim5EvWhhr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vim5EvWhhr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vim5EvWhhr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vim5EvWhhr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vim5EvWhhr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vim5EvWhhr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vim5EvWhhr .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vim5EvWhhr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vim5EvWhhr .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-vim5EvWhhr .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vim5EvWhhr .navbar {
    height: 70px;
  }
  .cid-vim5EvWhhr .navbar.opened {
    height: auto;
  }
  .cid-vim5EvWhhr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vim5EvWhhr .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vim5EvWhhr .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vim5EvWhhr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vim5EvWhhr .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-vim5EvWhhr .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vim5EvWhhr .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vim5EvWhhr .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vim5EvWhhr .navbar-brand {
    margin-right: auto;
  }
  .cid-vim5EvWhhr .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vim5EvWhhr .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vim5EvWhhr .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vim5EvWhhr .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-vim5EvWhhr .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vim5EvWhhr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vim5EvWhhr .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-vim5EvWhhr .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vim5EvWhhr .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-vim5EvWhhr .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vim5EvWhhr .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vim5EwwzSy {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vim5EwwzSy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vim5EwwzSy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vim5EwwzSy .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vim5EwwzSy .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vim5EwwzSy .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vim5EwwzSy .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vim5EwwzSy .mbr-section-title {
  color: #cac8c8;
}
.cid-vim5EwwzSy .mbr-text,
.cid-vim5EwwzSy .mbr-section-btn {
  color: #cac8c8;
}
.cid-vim5EwMxIb {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vim5EwMxIb .mbr-text {
  color: #000000;
}
.cid-vim5EwMxIb .mbr-section-subtitle {
  color: #000000;
}
.cid-vim5EwMxIb .mbr-section-title {
  color: #000000;
}
.cid-vix8Vu5EKp {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vix8Vu5EKp .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-vix8Vu5EKp .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vix8Vu5EKp .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-vix8Vu5EKp .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vix8Vu5EKp .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vix8Vu5EKp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vix8Vu5EKp .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vix8Vu5EKp .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vix8Vu5EKp .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vix8Vu5EKp .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vix8Vu5EKp .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vix8Vu5EKp .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vix8Vu5EKp .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vix8Vu5EKp .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vix8Vu5EKp .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vix8Vu5EKp .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vix8Vu5EKp .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vix8Vu5EKp .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vix8Vu5EKp .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vix8Vu5EKp .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vix8Vu5EKp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vix8Vu5EKp .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vix8Vu5EKp .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vix8Vu5EKp .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vix8Vu5EKp .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vix8Vu5EKp .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: #232323;
}
.cid-vix8Vu5EKp .nav-item:focus,
.cid-vix8Vu5EKp .nav-link:focus {
  outline: none;
}
.cid-vix8Vu5EKp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vix8Vu5EKp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vix8Vu5EKp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vix8Vu5EKp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vix8Vu5EKp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vix8Vu5EKp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vix8Vu5EKp .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;
}
.cid-vix8Vu5EKp .navbar.opened {
  transition: all 0.3s;
}
.cid-vix8Vu5EKp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vix8Vu5EKp .navbar .navbar-logo img {
  width: auto;
}
.cid-vix8Vu5EKp .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vix8Vu5EKp .navbar.collapsed {
  justify-content: center;
}
.cid-vix8Vu5EKp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vix8Vu5EKp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vix8Vu5EKp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vix8Vu5EKp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vix8Vu5EKp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vix8Vu5EKp .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-vix8Vu5EKp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vix8Vu5EKp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vix8Vu5EKp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vix8Vu5EKp .navbar {
    min-height: 72px;
  }
  .cid-vix8Vu5EKp .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vix8Vu5EKp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vix8Vu5EKp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vix8Vu5EKp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vix8Vu5EKp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vix8Vu5EKp .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-vix8Vu5EKp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vix8Vu5EKp .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vix8Vu5EKp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vix8Vu5EKp .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vix8Vu5EKp .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vix8Vu5EKp .dropdown-item.active,
.cid-vix8Vu5EKp .dropdown-item:active {
  background-color: transparent;
}
.cid-vix8Vu5EKp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vix8Vu5EKp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vix8Vu5EKp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vix8Vu5EKp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vix8Vu5EKp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vix8Vu5EKp .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vix8Vu5EKp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vix8Vu5EKp .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vix8Vu5EKp .navbar-buttons {
    text-align: left;
  }
}
.cid-vix8Vu5EKp button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vix8Vu5EKp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vix8Vu5EKp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vix8Vu5EKp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vix8Vu5EKp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vix8Vu5EKp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vix8Vu5EKp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vix8Vu5EKp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vix8Vu5EKp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vix8Vu5EKp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vix8Vu5EKp .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vix8Vu5EKp a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vix8Vu5EKp .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-vix8Vu5EKp .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vix8Vu5EKp .navbar {
    height: 70px;
  }
  .cid-vix8Vu5EKp .navbar.opened {
    height: auto;
  }
  .cid-vix8Vu5EKp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vix8Vu5EKp .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vix8Vu5EKp .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vix8Vu5EKp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vix8Vu5EKp .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-vix8Vu5EKp .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vix8Vu5EKp .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vix8Vu5EKp .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vix8Vu5EKp .navbar-brand {
    margin-right: auto;
  }
  .cid-vix8Vu5EKp .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vix8Vu5EKp .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vix8Vu5EKp .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vix8Vu5EKp .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-vix8Vu5EKp .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vix8Vu5EKp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vix8Vu5EKp .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-vix8Vu5EKp .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vix8Vu5EKp .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-vix8Vu5EKp .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vix8Vu5EKp .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vix8VuCX9F {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vix8VuCX9F .mbr-fallback-image.disabled {
  display: none;
}
.cid-vix8VuCX9F .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vix8VuCX9F .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vix8VuCX9F .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vix8VuCX9F .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vix8VuCX9F .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vix8VuCX9F .mbr-section-title {
  color: #cac8c8;
}
.cid-vix8VuCX9F .mbr-text,
.cid-vix8VuCX9F .mbr-section-btn {
  color: #cac8c8;
}
.cid-vix8VuL3Iy {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vix8VuL3Iy .mbr-text {
  color: #000000;
}
.cid-vix8VuL3Iy .mbr-section-subtitle {
  color: #000000;
}
.cid-vix8VuL3Iy .mbr-section-title {
  color: #000000;
}
.cid-vj7banw0hx {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vj7banw0hx .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-vj7banw0hx .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vj7banw0hx .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-vj7banw0hx .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vj7banw0hx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vj7banw0hx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vj7banw0hx .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vj7banw0hx .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vj7banw0hx .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vj7banw0hx .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vj7banw0hx .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vj7banw0hx .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vj7banw0hx .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vj7banw0hx .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vj7banw0hx .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vj7banw0hx .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vj7banw0hx .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vj7banw0hx .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vj7banw0hx .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vj7banw0hx .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vj7banw0hx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vj7banw0hx .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vj7banw0hx .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vj7banw0hx .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vj7banw0hx .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vj7banw0hx .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: #232323;
}
.cid-vj7banw0hx .nav-item:focus,
.cid-vj7banw0hx .nav-link:focus {
  outline: none;
}
.cid-vj7banw0hx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vj7banw0hx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vj7banw0hx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vj7banw0hx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vj7banw0hx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vj7banw0hx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vj7banw0hx .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;
}
.cid-vj7banw0hx .navbar.opened {
  transition: all 0.3s;
}
.cid-vj7banw0hx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vj7banw0hx .navbar .navbar-logo img {
  width: auto;
}
.cid-vj7banw0hx .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vj7banw0hx .navbar.collapsed {
  justify-content: center;
}
.cid-vj7banw0hx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vj7banw0hx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vj7banw0hx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vj7banw0hx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vj7banw0hx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vj7banw0hx .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-vj7banw0hx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vj7banw0hx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vj7banw0hx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vj7banw0hx .navbar {
    min-height: 72px;
  }
  .cid-vj7banw0hx .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vj7banw0hx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vj7banw0hx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vj7banw0hx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vj7banw0hx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vj7banw0hx .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-vj7banw0hx .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vj7banw0hx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vj7banw0hx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vj7banw0hx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vj7banw0hx .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vj7banw0hx .dropdown-item.active,
.cid-vj7banw0hx .dropdown-item:active {
  background-color: transparent;
}
.cid-vj7banw0hx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vj7banw0hx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vj7banw0hx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vj7banw0hx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vj7banw0hx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vj7banw0hx .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vj7banw0hx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vj7banw0hx .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vj7banw0hx .navbar-buttons {
    text-align: left;
  }
}
.cid-vj7banw0hx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vj7banw0hx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vj7banw0hx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vj7banw0hx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vj7banw0hx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vj7banw0hx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vj7banw0hx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vj7banw0hx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vj7banw0hx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vj7banw0hx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vj7banw0hx .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vj7banw0hx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vj7banw0hx .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-vj7banw0hx .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vj7banw0hx .navbar {
    height: 70px;
  }
  .cid-vj7banw0hx .navbar.opened {
    height: auto;
  }
  .cid-vj7banw0hx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vj7banw0hx .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vj7banw0hx .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vj7banw0hx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vj7banw0hx .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-vj7banw0hx .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vj7banw0hx .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vj7banw0hx .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vj7banw0hx .navbar-brand {
    margin-right: auto;
  }
  .cid-vj7banw0hx .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vj7banw0hx .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vj7banw0hx .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vj7banw0hx .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-vj7banw0hx .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vj7banw0hx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vj7banw0hx .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-vj7banw0hx .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vj7banw0hx .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-vj7banw0hx .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vj7banw0hx .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vj7bao4q4A {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vj7bao4q4A .mbr-fallback-image.disabled {
  display: none;
}
.cid-vj7bao4q4A .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vj7bao4q4A .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vj7bao4q4A .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vj7bao4q4A .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vj7bao4q4A .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vj7bao4q4A .mbr-section-title {
  color: #cac8c8;
}
.cid-vj7bao4q4A .mbr-text,
.cid-vj7bao4q4A .mbr-section-btn {
  color: #cac8c8;
}
.cid-vj7baoovhC {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vj7baoovhC .mbr-text {
  color: #000000;
}
.cid-vj7baoovhC .mbr-section-subtitle {
  color: #000000;
}
.cid-vj7baoovhC .mbr-section-title {
  color: #000000;
}
.cid-vjLPgYUVxS {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vjLPgYUVxS .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-vjLPgYUVxS .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vjLPgYUVxS .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-vjLPgYUVxS .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vjLPgYUVxS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vjLPgYUVxS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vjLPgYUVxS .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vjLPgYUVxS .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vjLPgYUVxS .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vjLPgYUVxS .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vjLPgYUVxS .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vjLPgYUVxS .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vjLPgYUVxS .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vjLPgYUVxS .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vjLPgYUVxS .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vjLPgYUVxS .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vjLPgYUVxS .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vjLPgYUVxS .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vjLPgYUVxS .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vjLPgYUVxS .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vjLPgYUVxS .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vjLPgYUVxS .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vjLPgYUVxS .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vjLPgYUVxS .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vjLPgYUVxS .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vjLPgYUVxS .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: #232323;
}
.cid-vjLPgYUVxS .nav-item:focus,
.cid-vjLPgYUVxS .nav-link:focus {
  outline: none;
}
.cid-vjLPgYUVxS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vjLPgYUVxS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vjLPgYUVxS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vjLPgYUVxS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vjLPgYUVxS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vjLPgYUVxS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vjLPgYUVxS .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;
}
.cid-vjLPgYUVxS .navbar.opened {
  transition: all 0.3s;
}
.cid-vjLPgYUVxS .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vjLPgYUVxS .navbar .navbar-logo img {
  width: auto;
}
.cid-vjLPgYUVxS .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vjLPgYUVxS .navbar.collapsed {
  justify-content: center;
}
.cid-vjLPgYUVxS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vjLPgYUVxS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vjLPgYUVxS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vjLPgYUVxS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vjLPgYUVxS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vjLPgYUVxS .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-vjLPgYUVxS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vjLPgYUVxS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vjLPgYUVxS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vjLPgYUVxS .navbar {
    min-height: 72px;
  }
  .cid-vjLPgYUVxS .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vjLPgYUVxS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vjLPgYUVxS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vjLPgYUVxS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vjLPgYUVxS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vjLPgYUVxS .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-vjLPgYUVxS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vjLPgYUVxS .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vjLPgYUVxS .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vjLPgYUVxS .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vjLPgYUVxS .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vjLPgYUVxS .dropdown-item.active,
.cid-vjLPgYUVxS .dropdown-item:active {
  background-color: transparent;
}
.cid-vjLPgYUVxS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vjLPgYUVxS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vjLPgYUVxS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vjLPgYUVxS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vjLPgYUVxS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vjLPgYUVxS .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vjLPgYUVxS ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vjLPgYUVxS .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vjLPgYUVxS .navbar-buttons {
    text-align: left;
  }
}
.cid-vjLPgYUVxS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vjLPgYUVxS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vjLPgYUVxS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vjLPgYUVxS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vjLPgYUVxS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vjLPgYUVxS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vjLPgYUVxS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vjLPgYUVxS nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vjLPgYUVxS nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vjLPgYUVxS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vjLPgYUVxS .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vjLPgYUVxS a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vjLPgYUVxS .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-vjLPgYUVxS .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vjLPgYUVxS .navbar {
    height: 70px;
  }
  .cid-vjLPgYUVxS .navbar.opened {
    height: auto;
  }
  .cid-vjLPgYUVxS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vjLPgYUVxS .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vjLPgYUVxS .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vjLPgYUVxS .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vjLPgYUVxS .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-vjLPgYUVxS .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vjLPgYUVxS .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vjLPgYUVxS .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vjLPgYUVxS .navbar-brand {
    margin-right: auto;
  }
  .cid-vjLPgYUVxS .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vjLPgYUVxS .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vjLPgYUVxS .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vjLPgYUVxS .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-vjLPgYUVxS .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vjLPgYUVxS .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vjLPgYUVxS .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-vjLPgYUVxS .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vjLPgYUVxS .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-vjLPgYUVxS .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vjLPgYUVxS .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vjLPgZv8g6 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vjLPgZv8g6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vjLPgZv8g6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vjLPgZv8g6 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vjLPgZv8g6 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vjLPgZv8g6 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vjLPgZv8g6 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vjLPgZv8g6 .mbr-section-title {
  color: #cac8c8;
}
.cid-vjLPgZv8g6 .mbr-text,
.cid-vjLPgZv8g6 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vjLPgZJq2Y {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vjLPgZJq2Y .mbr-text {
  color: #000000;
}
.cid-vjLPgZJq2Y .mbr-section-subtitle {
  color: #000000;
}
.cid-vjLPgZJq2Y .mbr-section-title {
  color: #000000;
}
.cid-vkqCCIkuVB {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vkqCCIkuVB .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-vkqCCIkuVB .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vkqCCIkuVB .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-vkqCCIkuVB .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vkqCCIkuVB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vkqCCIkuVB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vkqCCIkuVB .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vkqCCIkuVB .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vkqCCIkuVB .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vkqCCIkuVB .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vkqCCIkuVB .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vkqCCIkuVB .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vkqCCIkuVB .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vkqCCIkuVB .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vkqCCIkuVB .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vkqCCIkuVB .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vkqCCIkuVB .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vkqCCIkuVB .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vkqCCIkuVB .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vkqCCIkuVB .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vkqCCIkuVB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vkqCCIkuVB .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vkqCCIkuVB .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vkqCCIkuVB .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vkqCCIkuVB .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vkqCCIkuVB .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: #232323;
}
.cid-vkqCCIkuVB .nav-item:focus,
.cid-vkqCCIkuVB .nav-link:focus {
  outline: none;
}
.cid-vkqCCIkuVB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vkqCCIkuVB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vkqCCIkuVB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vkqCCIkuVB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vkqCCIkuVB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vkqCCIkuVB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vkqCCIkuVB .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;
}
.cid-vkqCCIkuVB .navbar.opened {
  transition: all 0.3s;
}
.cid-vkqCCIkuVB .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vkqCCIkuVB .navbar .navbar-logo img {
  width: auto;
}
.cid-vkqCCIkuVB .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vkqCCIkuVB .navbar.collapsed {
  justify-content: center;
}
.cid-vkqCCIkuVB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vkqCCIkuVB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vkqCCIkuVB .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vkqCCIkuVB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vkqCCIkuVB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vkqCCIkuVB .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-vkqCCIkuVB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vkqCCIkuVB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vkqCCIkuVB .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vkqCCIkuVB .navbar {
    min-height: 72px;
  }
  .cid-vkqCCIkuVB .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vkqCCIkuVB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vkqCCIkuVB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vkqCCIkuVB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vkqCCIkuVB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vkqCCIkuVB .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-vkqCCIkuVB .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vkqCCIkuVB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vkqCCIkuVB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vkqCCIkuVB .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vkqCCIkuVB .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vkqCCIkuVB .dropdown-item.active,
.cid-vkqCCIkuVB .dropdown-item:active {
  background-color: transparent;
}
.cid-vkqCCIkuVB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vkqCCIkuVB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vkqCCIkuVB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vkqCCIkuVB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vkqCCIkuVB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vkqCCIkuVB .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vkqCCIkuVB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vkqCCIkuVB .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vkqCCIkuVB .navbar-buttons {
    text-align: left;
  }
}
.cid-vkqCCIkuVB button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vkqCCIkuVB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vkqCCIkuVB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vkqCCIkuVB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vkqCCIkuVB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vkqCCIkuVB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vkqCCIkuVB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vkqCCIkuVB nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vkqCCIkuVB nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vkqCCIkuVB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vkqCCIkuVB .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vkqCCIkuVB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vkqCCIkuVB .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-vkqCCIkuVB .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vkqCCIkuVB .navbar {
    height: 70px;
  }
  .cid-vkqCCIkuVB .navbar.opened {
    height: auto;
  }
  .cid-vkqCCIkuVB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vkqCCIkuVB .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vkqCCIkuVB .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vkqCCIkuVB .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vkqCCIkuVB .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-vkqCCIkuVB .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vkqCCIkuVB .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vkqCCIkuVB .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vkqCCIkuVB .navbar-brand {
    margin-right: auto;
  }
  .cid-vkqCCIkuVB .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vkqCCIkuVB .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vkqCCIkuVB .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vkqCCIkuVB .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-vkqCCIkuVB .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vkqCCIkuVB .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vkqCCIkuVB .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-vkqCCIkuVB .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vkqCCIkuVB .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-vkqCCIkuVB .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vkqCCIkuVB .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vkqCCJ1gsd {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vkqCCJ1gsd .mbr-fallback-image.disabled {
  display: none;
}
.cid-vkqCCJ1gsd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vkqCCJ1gsd .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vkqCCJ1gsd .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vkqCCJ1gsd .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vkqCCJ1gsd .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vkqCCJ1gsd .mbr-section-title {
  color: #cac8c8;
}
.cid-vkqCCJ1gsd .mbr-text,
.cid-vkqCCJ1gsd .mbr-section-btn {
  color: #cac8c8;
}
.cid-vkqCCJbPnD {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vkqCCJbPnD .mbr-text {
  color: #000000;
}
.cid-vkqCCJbPnD .mbr-section-subtitle {
  color: #000000;
}
.cid-vkqCCJbPnD .mbr-section-title {
  color: #000000;
}
.cid-vl5bypv01c {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vl5bypv01c .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-vl5bypv01c .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vl5bypv01c .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-vl5bypv01c .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vl5bypv01c .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vl5bypv01c .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vl5bypv01c .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vl5bypv01c .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vl5bypv01c .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vl5bypv01c .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vl5bypv01c .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vl5bypv01c .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vl5bypv01c .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vl5bypv01c .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vl5bypv01c .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vl5bypv01c .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vl5bypv01c .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vl5bypv01c .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vl5bypv01c .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vl5bypv01c .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vl5bypv01c .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vl5bypv01c .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vl5bypv01c .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vl5bypv01c .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vl5bypv01c .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vl5bypv01c .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: #232323;
}
.cid-vl5bypv01c .nav-item:focus,
.cid-vl5bypv01c .nav-link:focus {
  outline: none;
}
.cid-vl5bypv01c .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vl5bypv01c .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vl5bypv01c .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vl5bypv01c .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vl5bypv01c .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vl5bypv01c .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vl5bypv01c .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;
}
.cid-vl5bypv01c .navbar.opened {
  transition: all 0.3s;
}
.cid-vl5bypv01c .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vl5bypv01c .navbar .navbar-logo img {
  width: auto;
}
.cid-vl5bypv01c .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vl5bypv01c .navbar.collapsed {
  justify-content: center;
}
.cid-vl5bypv01c .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vl5bypv01c .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vl5bypv01c .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vl5bypv01c .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vl5bypv01c .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vl5bypv01c .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-vl5bypv01c .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vl5bypv01c .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vl5bypv01c .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vl5bypv01c .navbar {
    min-height: 72px;
  }
  .cid-vl5bypv01c .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vl5bypv01c .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vl5bypv01c .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vl5bypv01c .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vl5bypv01c .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vl5bypv01c .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-vl5bypv01c .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vl5bypv01c .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vl5bypv01c .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vl5bypv01c .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vl5bypv01c .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vl5bypv01c .dropdown-item.active,
.cid-vl5bypv01c .dropdown-item:active {
  background-color: transparent;
}
.cid-vl5bypv01c .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vl5bypv01c .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vl5bypv01c .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vl5bypv01c .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vl5bypv01c .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vl5bypv01c .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vl5bypv01c ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vl5bypv01c .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vl5bypv01c .navbar-buttons {
    text-align: left;
  }
}
.cid-vl5bypv01c button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vl5bypv01c button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vl5bypv01c button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vl5bypv01c button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vl5bypv01c button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vl5bypv01c button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vl5bypv01c nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vl5bypv01c nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vl5bypv01c nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vl5bypv01c nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vl5bypv01c .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vl5bypv01c a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vl5bypv01c .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-vl5bypv01c .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vl5bypv01c .navbar {
    height: 70px;
  }
  .cid-vl5bypv01c .navbar.opened {
    height: auto;
  }
  .cid-vl5bypv01c .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vl5bypv01c .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vl5bypv01c .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vl5bypv01c .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vl5bypv01c .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-vl5bypv01c .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vl5bypv01c .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vl5bypv01c .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vl5bypv01c .navbar-brand {
    margin-right: auto;
  }
  .cid-vl5bypv01c .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vl5bypv01c .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vl5bypv01c .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vl5bypv01c .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-vl5bypv01c .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vl5bypv01c .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vl5bypv01c .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-vl5bypv01c .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vl5bypv01c .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-vl5bypv01c .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vl5bypv01c .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vl5byq6E13 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vl5byq6E13 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vl5byq6E13 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vl5byq6E13 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vl5byq6E13 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vl5byq6E13 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vl5byq6E13 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vl5byq6E13 .mbr-section-title {
  color: #cac8c8;
}
.cid-vl5byq6E13 .mbr-text,
.cid-vl5byq6E13 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vl5byqjhZS {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vl5byqjhZS .mbr-text {
  color: #000000;
}
.cid-vl5byqjhZS .mbr-section-subtitle {
  color: #000000;
}
.cid-vl5byqjhZS .mbr-section-title {
  color: #000000;
}
.cid-vlJObeTDnz {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vlJObeTDnz .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-vlJObeTDnz .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vlJObeTDnz .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-vlJObeTDnz .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vlJObeTDnz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlJObeTDnz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlJObeTDnz .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vlJObeTDnz .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vlJObeTDnz .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vlJObeTDnz .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vlJObeTDnz .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vlJObeTDnz .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vlJObeTDnz .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vlJObeTDnz .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vlJObeTDnz .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vlJObeTDnz .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vlJObeTDnz .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vlJObeTDnz .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vlJObeTDnz .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vlJObeTDnz .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vlJObeTDnz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vlJObeTDnz .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vlJObeTDnz .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vlJObeTDnz .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vlJObeTDnz .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vlJObeTDnz .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: #232323;
}
.cid-vlJObeTDnz .nav-item:focus,
.cid-vlJObeTDnz .nav-link:focus {
  outline: none;
}
.cid-vlJObeTDnz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlJObeTDnz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlJObeTDnz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlJObeTDnz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlJObeTDnz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlJObeTDnz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlJObeTDnz .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;
}
.cid-vlJObeTDnz .navbar.opened {
  transition: all 0.3s;
}
.cid-vlJObeTDnz .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlJObeTDnz .navbar .navbar-logo img {
  width: auto;
}
.cid-vlJObeTDnz .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vlJObeTDnz .navbar.collapsed {
  justify-content: center;
}
.cid-vlJObeTDnz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlJObeTDnz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vlJObeTDnz .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vlJObeTDnz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlJObeTDnz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlJObeTDnz .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-vlJObeTDnz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlJObeTDnz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vlJObeTDnz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vlJObeTDnz .navbar {
    min-height: 72px;
  }
  .cid-vlJObeTDnz .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJObeTDnz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlJObeTDnz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlJObeTDnz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlJObeTDnz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlJObeTDnz .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-vlJObeTDnz .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlJObeTDnz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vlJObeTDnz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vlJObeTDnz .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vlJObeTDnz .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vlJObeTDnz .dropdown-item.active,
.cid-vlJObeTDnz .dropdown-item:active {
  background-color: transparent;
}
.cid-vlJObeTDnz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlJObeTDnz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlJObeTDnz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlJObeTDnz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vlJObeTDnz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vlJObeTDnz .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vlJObeTDnz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlJObeTDnz .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vlJObeTDnz .navbar-buttons {
    text-align: left;
  }
}
.cid-vlJObeTDnz button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlJObeTDnz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vlJObeTDnz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlJObeTDnz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJObeTDnz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJObeTDnz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlJObeTDnz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJObeTDnz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlJObeTDnz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlJObeTDnz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJObeTDnz .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlJObeTDnz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vlJObeTDnz .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-vlJObeTDnz .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlJObeTDnz .navbar {
    height: 70px;
  }
  .cid-vlJObeTDnz .navbar.opened {
    height: auto;
  }
  .cid-vlJObeTDnz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlJObeTDnz .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vlJObeTDnz .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vlJObeTDnz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vlJObeTDnz .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-vlJObeTDnz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vlJObeTDnz .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vlJObeTDnz .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vlJObeTDnz .navbar-brand {
    margin-right: auto;
  }
  .cid-vlJObeTDnz .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vlJObeTDnz .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vlJObeTDnz .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vlJObeTDnz .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-vlJObeTDnz .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vlJObeTDnz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vlJObeTDnz .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-vlJObeTDnz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vlJObeTDnz .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-vlJObeTDnz .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vlJObeTDnz .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vlJObfprXs {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vlJObfprXs .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJObfprXs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vlJObfprXs .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vlJObfprXs .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vlJObfprXs .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vlJObfprXs .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vlJObfprXs .mbr-section-title {
  color: #cac8c8;
}
.cid-vlJObfprXs .mbr-text,
.cid-vlJObfprXs .mbr-section-btn {
  color: #cac8c8;
}
.cid-vlJObfAMSv {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vlJObfAMSv .mbr-text {
  color: #000000;
}
.cid-vlJObfAMSv .mbr-section-subtitle {
  color: #000000;
}
.cid-vlJObfAMSv .mbr-section-title {
  color: #000000;
}
.cid-vmlbsTka8q {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vmlbsTka8q .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-vmlbsTka8q .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vmlbsTka8q .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-vmlbsTka8q .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vmlbsTka8q .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vmlbsTka8q .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vmlbsTka8q .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vmlbsTka8q .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vmlbsTka8q .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vmlbsTka8q .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vmlbsTka8q .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vmlbsTka8q .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vmlbsTka8q .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vmlbsTka8q .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vmlbsTka8q .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vmlbsTka8q .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vmlbsTka8q .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vmlbsTka8q .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vmlbsTka8q .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vmlbsTka8q .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vmlbsTka8q .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vmlbsTka8q .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vmlbsTka8q .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vmlbsTka8q .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vmlbsTka8q .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vmlbsTka8q .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: #232323;
}
.cid-vmlbsTka8q .nav-item:focus,
.cid-vmlbsTka8q .nav-link:focus {
  outline: none;
}
.cid-vmlbsTka8q .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vmlbsTka8q .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vmlbsTka8q .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vmlbsTka8q .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vmlbsTka8q .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vmlbsTka8q .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vmlbsTka8q .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;
}
.cid-vmlbsTka8q .navbar.opened {
  transition: all 0.3s;
}
.cid-vmlbsTka8q .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vmlbsTka8q .navbar .navbar-logo img {
  width: auto;
}
.cid-vmlbsTka8q .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vmlbsTka8q .navbar.collapsed {
  justify-content: center;
}
.cid-vmlbsTka8q .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vmlbsTka8q .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vmlbsTka8q .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vmlbsTka8q .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vmlbsTka8q .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vmlbsTka8q .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-vmlbsTka8q .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vmlbsTka8q .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vmlbsTka8q .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vmlbsTka8q .navbar {
    min-height: 72px;
  }
  .cid-vmlbsTka8q .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vmlbsTka8q .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vmlbsTka8q .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vmlbsTka8q .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vmlbsTka8q .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vmlbsTka8q .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-vmlbsTka8q .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vmlbsTka8q .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vmlbsTka8q .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vmlbsTka8q .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vmlbsTka8q .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vmlbsTka8q .dropdown-item.active,
.cid-vmlbsTka8q .dropdown-item:active {
  background-color: transparent;
}
.cid-vmlbsTka8q .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vmlbsTka8q .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vmlbsTka8q .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vmlbsTka8q .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vmlbsTka8q .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vmlbsTka8q .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vmlbsTka8q ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vmlbsTka8q .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vmlbsTka8q .navbar-buttons {
    text-align: left;
  }
}
.cid-vmlbsTka8q button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vmlbsTka8q button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vmlbsTka8q button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vmlbsTka8q button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vmlbsTka8q button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vmlbsTka8q button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vmlbsTka8q nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vmlbsTka8q nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vmlbsTka8q nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vmlbsTka8q nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vmlbsTka8q .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vmlbsTka8q a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vmlbsTka8q .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-vmlbsTka8q .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vmlbsTka8q .navbar {
    height: 70px;
  }
  .cid-vmlbsTka8q .navbar.opened {
    height: auto;
  }
  .cid-vmlbsTka8q .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vmlbsTka8q .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vmlbsTka8q .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vmlbsTka8q .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vmlbsTka8q .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-vmlbsTka8q .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vmlbsTka8q .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vmlbsTka8q .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vmlbsTka8q .navbar-brand {
    margin-right: auto;
  }
  .cid-vmlbsTka8q .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vmlbsTka8q .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vmlbsTka8q .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vmlbsTka8q .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-vmlbsTka8q .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vmlbsTka8q .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vmlbsTka8q .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-vmlbsTka8q .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vmlbsTka8q .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-vmlbsTka8q .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vmlbsTka8q .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vmlbsTUlYX {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vmlbsTUlYX .mbr-fallback-image.disabled {
  display: none;
}
.cid-vmlbsTUlYX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vmlbsTUlYX .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vmlbsTUlYX .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vmlbsTUlYX .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vmlbsTUlYX .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vmlbsTUlYX .mbr-section-title {
  color: #cac8c8;
}
.cid-vmlbsTUlYX .mbr-text,
.cid-vmlbsTUlYX .mbr-section-btn {
  color: #cac8c8;
}
.cid-vmlbsU8xhW {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vmlbsU8xhW .mbr-text {
  color: #000000;
}
.cid-vmlbsU8xhW .mbr-section-subtitle {
  color: #000000;
}
.cid-vmlbsU8xhW .mbr-section-title {
  color: #000000;
}
.cid-vn45mvcO6T {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vn45mvcO6T .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-vn45mvcO6T .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vn45mvcO6T .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-vn45mvcO6T .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vn45mvcO6T .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vn45mvcO6T .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vn45mvcO6T .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vn45mvcO6T .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vn45mvcO6T .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vn45mvcO6T .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vn45mvcO6T .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vn45mvcO6T .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vn45mvcO6T .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vn45mvcO6T .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vn45mvcO6T .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vn45mvcO6T .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vn45mvcO6T .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vn45mvcO6T .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vn45mvcO6T .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vn45mvcO6T .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vn45mvcO6T .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vn45mvcO6T .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vn45mvcO6T .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vn45mvcO6T .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vn45mvcO6T .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vn45mvcO6T .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: #232323;
}
.cid-vn45mvcO6T .nav-item:focus,
.cid-vn45mvcO6T .nav-link:focus {
  outline: none;
}
.cid-vn45mvcO6T .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vn45mvcO6T .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vn45mvcO6T .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vn45mvcO6T .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vn45mvcO6T .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vn45mvcO6T .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vn45mvcO6T .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;
}
.cid-vn45mvcO6T .navbar.opened {
  transition: all 0.3s;
}
.cid-vn45mvcO6T .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vn45mvcO6T .navbar .navbar-logo img {
  width: auto;
}
.cid-vn45mvcO6T .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vn45mvcO6T .navbar.collapsed {
  justify-content: center;
}
.cid-vn45mvcO6T .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vn45mvcO6T .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vn45mvcO6T .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vn45mvcO6T .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vn45mvcO6T .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vn45mvcO6T .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-vn45mvcO6T .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vn45mvcO6T .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vn45mvcO6T .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vn45mvcO6T .navbar {
    min-height: 72px;
  }
  .cid-vn45mvcO6T .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vn45mvcO6T .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vn45mvcO6T .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vn45mvcO6T .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vn45mvcO6T .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vn45mvcO6T .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-vn45mvcO6T .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vn45mvcO6T .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vn45mvcO6T .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vn45mvcO6T .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vn45mvcO6T .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vn45mvcO6T .dropdown-item.active,
.cid-vn45mvcO6T .dropdown-item:active {
  background-color: transparent;
}
.cid-vn45mvcO6T .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vn45mvcO6T .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vn45mvcO6T .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vn45mvcO6T .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vn45mvcO6T .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vn45mvcO6T .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vn45mvcO6T ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vn45mvcO6T .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vn45mvcO6T .navbar-buttons {
    text-align: left;
  }
}
.cid-vn45mvcO6T button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vn45mvcO6T button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vn45mvcO6T button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vn45mvcO6T button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vn45mvcO6T button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vn45mvcO6T button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vn45mvcO6T nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vn45mvcO6T nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vn45mvcO6T nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vn45mvcO6T nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vn45mvcO6T .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vn45mvcO6T a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vn45mvcO6T .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-vn45mvcO6T .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vn45mvcO6T .navbar {
    height: 70px;
  }
  .cid-vn45mvcO6T .navbar.opened {
    height: auto;
  }
  .cid-vn45mvcO6T .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vn45mvcO6T .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vn45mvcO6T .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vn45mvcO6T .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vn45mvcO6T .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-vn45mvcO6T .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vn45mvcO6T .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vn45mvcO6T .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vn45mvcO6T .navbar-brand {
    margin-right: auto;
  }
  .cid-vn45mvcO6T .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vn45mvcO6T .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vn45mvcO6T .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vn45mvcO6T .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-vn45mvcO6T .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vn45mvcO6T .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vn45mvcO6T .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-vn45mvcO6T .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vn45mvcO6T .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-vn45mvcO6T .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vn45mvcO6T .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vn45mvNi4k {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vn45mvNi4k .mbr-fallback-image.disabled {
  display: none;
}
.cid-vn45mvNi4k .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vn45mvNi4k .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vn45mvNi4k .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vn45mvNi4k .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vn45mvNi4k .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vn45mvNi4k .mbr-section-title {
  color: #cac8c8;
}
.cid-vn45mvNi4k .mbr-text,
.cid-vn45mvNi4k .mbr-section-btn {
  color: #cac8c8;
}
.cid-vn45mvYSmk {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vn45mvYSmk .mbr-text {
  color: #000000;
}
.cid-vn45mvYSmk .mbr-section-subtitle {
  color: #000000;
}
.cid-vn45mvYSmk .mbr-section-title {
  color: #000000;
}
.cid-vnFWbrMWKv {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vnFWbrMWKv .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-vnFWbrMWKv .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vnFWbrMWKv .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-vnFWbrMWKv .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vnFWbrMWKv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vnFWbrMWKv .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vnFWbrMWKv .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vnFWbrMWKv .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vnFWbrMWKv .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vnFWbrMWKv .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vnFWbrMWKv .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vnFWbrMWKv .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vnFWbrMWKv .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vnFWbrMWKv .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vnFWbrMWKv .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vnFWbrMWKv .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vnFWbrMWKv .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vnFWbrMWKv .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vnFWbrMWKv .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vnFWbrMWKv .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vnFWbrMWKv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vnFWbrMWKv .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vnFWbrMWKv .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vnFWbrMWKv .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vnFWbrMWKv .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vnFWbrMWKv .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: #232323;
}
.cid-vnFWbrMWKv .nav-item:focus,
.cid-vnFWbrMWKv .nav-link:focus {
  outline: none;
}
.cid-vnFWbrMWKv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vnFWbrMWKv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vnFWbrMWKv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vnFWbrMWKv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vnFWbrMWKv .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vnFWbrMWKv .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vnFWbrMWKv .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;
}
.cid-vnFWbrMWKv .navbar.opened {
  transition: all 0.3s;
}
.cid-vnFWbrMWKv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vnFWbrMWKv .navbar .navbar-logo img {
  width: auto;
}
.cid-vnFWbrMWKv .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vnFWbrMWKv .navbar.collapsed {
  justify-content: center;
}
.cid-vnFWbrMWKv .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vnFWbrMWKv .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vnFWbrMWKv .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vnFWbrMWKv .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vnFWbrMWKv .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vnFWbrMWKv .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-vnFWbrMWKv .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vnFWbrMWKv .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vnFWbrMWKv .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vnFWbrMWKv .navbar {
    min-height: 72px;
  }
  .cid-vnFWbrMWKv .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vnFWbrMWKv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vnFWbrMWKv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vnFWbrMWKv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vnFWbrMWKv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vnFWbrMWKv .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-vnFWbrMWKv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vnFWbrMWKv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vnFWbrMWKv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vnFWbrMWKv .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vnFWbrMWKv .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vnFWbrMWKv .dropdown-item.active,
.cid-vnFWbrMWKv .dropdown-item:active {
  background-color: transparent;
}
.cid-vnFWbrMWKv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vnFWbrMWKv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vnFWbrMWKv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vnFWbrMWKv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vnFWbrMWKv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vnFWbrMWKv .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vnFWbrMWKv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vnFWbrMWKv .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vnFWbrMWKv .navbar-buttons {
    text-align: left;
  }
}
.cid-vnFWbrMWKv button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vnFWbrMWKv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vnFWbrMWKv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vnFWbrMWKv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vnFWbrMWKv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vnFWbrMWKv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vnFWbrMWKv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vnFWbrMWKv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vnFWbrMWKv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vnFWbrMWKv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vnFWbrMWKv .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vnFWbrMWKv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vnFWbrMWKv .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-vnFWbrMWKv .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vnFWbrMWKv .navbar {
    height: 70px;
  }
  .cid-vnFWbrMWKv .navbar.opened {
    height: auto;
  }
  .cid-vnFWbrMWKv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vnFWbrMWKv .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vnFWbrMWKv .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vnFWbrMWKv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vnFWbrMWKv .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-vnFWbrMWKv .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vnFWbrMWKv .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vnFWbrMWKv .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vnFWbrMWKv .navbar-brand {
    margin-right: auto;
  }
  .cid-vnFWbrMWKv .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vnFWbrMWKv .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vnFWbrMWKv .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vnFWbrMWKv .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-vnFWbrMWKv .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vnFWbrMWKv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vnFWbrMWKv .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-vnFWbrMWKv .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vnFWbrMWKv .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-vnFWbrMWKv .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vnFWbrMWKv .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vnFWbsmaUC {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vnFWbsmaUC .mbr-fallback-image.disabled {
  display: none;
}
.cid-vnFWbsmaUC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vnFWbsmaUC .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vnFWbsmaUC .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vnFWbsmaUC .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vnFWbsmaUC .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vnFWbsmaUC .mbr-section-title {
  color: #cac8c8;
}
.cid-vnFWbsmaUC .mbr-text,
.cid-vnFWbsmaUC .mbr-section-btn {
  color: #cac8c8;
}
.cid-vnFWbsySVa {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vnFWbsySVa .mbr-text {
  color: #000000;
}
.cid-vnFWbsySVa .mbr-section-subtitle {
  color: #000000;
}
.cid-vnFWbsySVa .mbr-section-title {
  color: #000000;
}
.cid-vooudgsVkp {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vooudgsVkp .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-vooudgsVkp .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vooudgsVkp .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-vooudgsVkp .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vooudgsVkp .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vooudgsVkp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vooudgsVkp .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vooudgsVkp .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vooudgsVkp .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vooudgsVkp .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vooudgsVkp .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vooudgsVkp .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vooudgsVkp .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vooudgsVkp .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vooudgsVkp .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vooudgsVkp .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vooudgsVkp .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vooudgsVkp .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vooudgsVkp .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vooudgsVkp .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vooudgsVkp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vooudgsVkp .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vooudgsVkp .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vooudgsVkp .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vooudgsVkp .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vooudgsVkp .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: #232323;
}
.cid-vooudgsVkp .nav-item:focus,
.cid-vooudgsVkp .nav-link:focus {
  outline: none;
}
.cid-vooudgsVkp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vooudgsVkp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vooudgsVkp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vooudgsVkp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vooudgsVkp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vooudgsVkp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vooudgsVkp .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;
}
.cid-vooudgsVkp .navbar.opened {
  transition: all 0.3s;
}
.cid-vooudgsVkp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vooudgsVkp .navbar .navbar-logo img {
  width: auto;
}
.cid-vooudgsVkp .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vooudgsVkp .navbar.collapsed {
  justify-content: center;
}
.cid-vooudgsVkp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vooudgsVkp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vooudgsVkp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vooudgsVkp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vooudgsVkp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vooudgsVkp .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-vooudgsVkp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vooudgsVkp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vooudgsVkp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vooudgsVkp .navbar {
    min-height: 72px;
  }
  .cid-vooudgsVkp .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vooudgsVkp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vooudgsVkp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vooudgsVkp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vooudgsVkp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vooudgsVkp .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-vooudgsVkp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vooudgsVkp .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vooudgsVkp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vooudgsVkp .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vooudgsVkp .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vooudgsVkp .dropdown-item.active,
.cid-vooudgsVkp .dropdown-item:active {
  background-color: transparent;
}
.cid-vooudgsVkp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vooudgsVkp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vooudgsVkp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vooudgsVkp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vooudgsVkp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vooudgsVkp .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vooudgsVkp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vooudgsVkp .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vooudgsVkp .navbar-buttons {
    text-align: left;
  }
}
.cid-vooudgsVkp button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vooudgsVkp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vooudgsVkp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vooudgsVkp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vooudgsVkp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vooudgsVkp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vooudgsVkp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vooudgsVkp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vooudgsVkp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vooudgsVkp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vooudgsVkp .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vooudgsVkp a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vooudgsVkp .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-vooudgsVkp .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vooudgsVkp .navbar {
    height: 70px;
  }
  .cid-vooudgsVkp .navbar.opened {
    height: auto;
  }
  .cid-vooudgsVkp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vooudgsVkp .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vooudgsVkp .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vooudgsVkp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vooudgsVkp .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-vooudgsVkp .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vooudgsVkp .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vooudgsVkp .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vooudgsVkp .navbar-brand {
    margin-right: auto;
  }
  .cid-vooudgsVkp .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vooudgsVkp .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vooudgsVkp .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vooudgsVkp .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-vooudgsVkp .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vooudgsVkp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vooudgsVkp .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-vooudgsVkp .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vooudgsVkp .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-vooudgsVkp .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vooudgsVkp .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vooudh1Gi9 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vooudh1Gi9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vooudh1Gi9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vooudh1Gi9 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vooudh1Gi9 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vooudh1Gi9 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vooudh1Gi9 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vooudh1Gi9 .mbr-section-title {
  color: #cac8c8;
}
.cid-vooudh1Gi9 .mbr-text,
.cid-vooudh1Gi9 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vooudhbQ35 {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vooudhbQ35 .mbr-text {
  color: #000000;
}
.cid-vooudhbQ35 .mbr-section-subtitle {
  color: #000000;
}
.cid-vooudhbQ35 .mbr-section-title {
  color: #000000;
}
.cid-vp3xBHuBFn {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vp3xBHuBFn .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-vp3xBHuBFn .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vp3xBHuBFn .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-vp3xBHuBFn .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vp3xBHuBFn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vp3xBHuBFn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vp3xBHuBFn .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vp3xBHuBFn .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vp3xBHuBFn .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vp3xBHuBFn .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vp3xBHuBFn .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vp3xBHuBFn .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vp3xBHuBFn .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vp3xBHuBFn .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vp3xBHuBFn .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vp3xBHuBFn .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vp3xBHuBFn .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vp3xBHuBFn .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vp3xBHuBFn .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vp3xBHuBFn .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vp3xBHuBFn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vp3xBHuBFn .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vp3xBHuBFn .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vp3xBHuBFn .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vp3xBHuBFn .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vp3xBHuBFn .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: #232323;
}
.cid-vp3xBHuBFn .nav-item:focus,
.cid-vp3xBHuBFn .nav-link:focus {
  outline: none;
}
.cid-vp3xBHuBFn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vp3xBHuBFn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vp3xBHuBFn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vp3xBHuBFn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vp3xBHuBFn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vp3xBHuBFn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vp3xBHuBFn .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;
}
.cid-vp3xBHuBFn .navbar.opened {
  transition: all 0.3s;
}
.cid-vp3xBHuBFn .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vp3xBHuBFn .navbar .navbar-logo img {
  width: auto;
}
.cid-vp3xBHuBFn .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vp3xBHuBFn .navbar.collapsed {
  justify-content: center;
}
.cid-vp3xBHuBFn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vp3xBHuBFn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vp3xBHuBFn .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vp3xBHuBFn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vp3xBHuBFn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vp3xBHuBFn .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-vp3xBHuBFn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vp3xBHuBFn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vp3xBHuBFn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vp3xBHuBFn .navbar {
    min-height: 72px;
  }
  .cid-vp3xBHuBFn .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vp3xBHuBFn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vp3xBHuBFn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vp3xBHuBFn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vp3xBHuBFn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vp3xBHuBFn .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-vp3xBHuBFn .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vp3xBHuBFn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vp3xBHuBFn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vp3xBHuBFn .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vp3xBHuBFn .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vp3xBHuBFn .dropdown-item.active,
.cid-vp3xBHuBFn .dropdown-item:active {
  background-color: transparent;
}
.cid-vp3xBHuBFn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vp3xBHuBFn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vp3xBHuBFn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vp3xBHuBFn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vp3xBHuBFn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vp3xBHuBFn .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vp3xBHuBFn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vp3xBHuBFn .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vp3xBHuBFn .navbar-buttons {
    text-align: left;
  }
}
.cid-vp3xBHuBFn button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vp3xBHuBFn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vp3xBHuBFn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vp3xBHuBFn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vp3xBHuBFn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vp3xBHuBFn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vp3xBHuBFn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vp3xBHuBFn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vp3xBHuBFn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vp3xBHuBFn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vp3xBHuBFn .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vp3xBHuBFn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vp3xBHuBFn .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-vp3xBHuBFn .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vp3xBHuBFn .navbar {
    height: 70px;
  }
  .cid-vp3xBHuBFn .navbar.opened {
    height: auto;
  }
  .cid-vp3xBHuBFn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vp3xBHuBFn .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vp3xBHuBFn .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vp3xBHuBFn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vp3xBHuBFn .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-vp3xBHuBFn .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vp3xBHuBFn .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vp3xBHuBFn .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vp3xBHuBFn .navbar-brand {
    margin-right: auto;
  }
  .cid-vp3xBHuBFn .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vp3xBHuBFn .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vp3xBHuBFn .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vp3xBHuBFn .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-vp3xBHuBFn .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vp3xBHuBFn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vp3xBHuBFn .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-vp3xBHuBFn .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vp3xBHuBFn .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-vp3xBHuBFn .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vp3xBHuBFn .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vp3xBI0gSs {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vp3xBI0gSs .mbr-fallback-image.disabled {
  display: none;
}
.cid-vp3xBI0gSs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vp3xBI0gSs .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vp3xBI0gSs .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vp3xBI0gSs .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vp3xBI0gSs .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vp3xBI0gSs .mbr-section-title {
  color: #cac8c8;
}
.cid-vp3xBI0gSs .mbr-text,
.cid-vp3xBI0gSs .mbr-section-btn {
  color: #cac8c8;
}
.cid-vp3xBIa4nC {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vp3xBIa4nC .mbr-text {
  color: #000000;
}
.cid-vp3xBIa4nC .mbr-section-subtitle {
  color: #000000;
}
.cid-vp3xBIa4nC .mbr-section-title {
  color: #000000;
}
.cid-vpHRBTgrub {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vpHRBTgrub .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-vpHRBTgrub .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vpHRBTgrub .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-vpHRBTgrub .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vpHRBTgrub .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vpHRBTgrub .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vpHRBTgrub .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vpHRBTgrub .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vpHRBTgrub .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vpHRBTgrub .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vpHRBTgrub .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vpHRBTgrub .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vpHRBTgrub .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vpHRBTgrub .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vpHRBTgrub .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vpHRBTgrub .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vpHRBTgrub .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vpHRBTgrub .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vpHRBTgrub .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vpHRBTgrub .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vpHRBTgrub .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vpHRBTgrub .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vpHRBTgrub .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vpHRBTgrub .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vpHRBTgrub .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vpHRBTgrub .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: #232323;
}
.cid-vpHRBTgrub .nav-item:focus,
.cid-vpHRBTgrub .nav-link:focus {
  outline: none;
}
.cid-vpHRBTgrub .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vpHRBTgrub .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vpHRBTgrub .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vpHRBTgrub .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vpHRBTgrub .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vpHRBTgrub .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vpHRBTgrub .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;
}
.cid-vpHRBTgrub .navbar.opened {
  transition: all 0.3s;
}
.cid-vpHRBTgrub .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vpHRBTgrub .navbar .navbar-logo img {
  width: auto;
}
.cid-vpHRBTgrub .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vpHRBTgrub .navbar.collapsed {
  justify-content: center;
}
.cid-vpHRBTgrub .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vpHRBTgrub .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vpHRBTgrub .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vpHRBTgrub .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vpHRBTgrub .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vpHRBTgrub .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-vpHRBTgrub .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vpHRBTgrub .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vpHRBTgrub .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vpHRBTgrub .navbar {
    min-height: 72px;
  }
  .cid-vpHRBTgrub .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vpHRBTgrub .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vpHRBTgrub .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vpHRBTgrub .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vpHRBTgrub .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vpHRBTgrub .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-vpHRBTgrub .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vpHRBTgrub .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vpHRBTgrub .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vpHRBTgrub .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vpHRBTgrub .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vpHRBTgrub .dropdown-item.active,
.cid-vpHRBTgrub .dropdown-item:active {
  background-color: transparent;
}
.cid-vpHRBTgrub .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vpHRBTgrub .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vpHRBTgrub .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vpHRBTgrub .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vpHRBTgrub .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vpHRBTgrub .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vpHRBTgrub ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vpHRBTgrub .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vpHRBTgrub .navbar-buttons {
    text-align: left;
  }
}
.cid-vpHRBTgrub button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vpHRBTgrub button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vpHRBTgrub button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vpHRBTgrub button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vpHRBTgrub button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vpHRBTgrub button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vpHRBTgrub nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vpHRBTgrub nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vpHRBTgrub nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vpHRBTgrub nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vpHRBTgrub .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vpHRBTgrub a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vpHRBTgrub .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-vpHRBTgrub .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vpHRBTgrub .navbar {
    height: 70px;
  }
  .cid-vpHRBTgrub .navbar.opened {
    height: auto;
  }
  .cid-vpHRBTgrub .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vpHRBTgrub .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vpHRBTgrub .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vpHRBTgrub .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vpHRBTgrub .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-vpHRBTgrub .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vpHRBTgrub .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vpHRBTgrub .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vpHRBTgrub .navbar-brand {
    margin-right: auto;
  }
  .cid-vpHRBTgrub .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vpHRBTgrub .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vpHRBTgrub .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vpHRBTgrub .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-vpHRBTgrub .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vpHRBTgrub .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vpHRBTgrub .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-vpHRBTgrub .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vpHRBTgrub .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-vpHRBTgrub .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vpHRBTgrub .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vpHRBTObJO {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vpHRBTObJO .mbr-fallback-image.disabled {
  display: none;
}
.cid-vpHRBTObJO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vpHRBTObJO .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vpHRBTObJO .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vpHRBTObJO .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vpHRBTObJO .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vpHRBTObJO .mbr-section-title {
  color: #cac8c8;
}
.cid-vpHRBTObJO .mbr-text,
.cid-vpHRBTObJO .mbr-section-btn {
  color: #cac8c8;
}
.cid-vpHRBTXoBJ {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vpHRBTXoBJ .mbr-text {
  color: #000000;
}
.cid-vpHRBTXoBJ .mbr-section-subtitle {
  color: #000000;
}
.cid-vpHRBTXoBJ .mbr-section-title {
  color: #000000;
}
.cid-vqmuKOBjzn {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vqmuKOBjzn .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-vqmuKOBjzn .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vqmuKOBjzn .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-vqmuKOBjzn .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vqmuKOBjzn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vqmuKOBjzn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vqmuKOBjzn .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vqmuKOBjzn .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vqmuKOBjzn .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vqmuKOBjzn .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vqmuKOBjzn .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vqmuKOBjzn .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vqmuKOBjzn .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vqmuKOBjzn .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vqmuKOBjzn .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vqmuKOBjzn .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vqmuKOBjzn .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vqmuKOBjzn .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vqmuKOBjzn .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vqmuKOBjzn .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vqmuKOBjzn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vqmuKOBjzn .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vqmuKOBjzn .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vqmuKOBjzn .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vqmuKOBjzn .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vqmuKOBjzn .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: #232323;
}
.cid-vqmuKOBjzn .nav-item:focus,
.cid-vqmuKOBjzn .nav-link:focus {
  outline: none;
}
.cid-vqmuKOBjzn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vqmuKOBjzn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vqmuKOBjzn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vqmuKOBjzn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vqmuKOBjzn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vqmuKOBjzn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vqmuKOBjzn .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;
}
.cid-vqmuKOBjzn .navbar.opened {
  transition: all 0.3s;
}
.cid-vqmuKOBjzn .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vqmuKOBjzn .navbar .navbar-logo img {
  width: auto;
}
.cid-vqmuKOBjzn .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vqmuKOBjzn .navbar.collapsed {
  justify-content: center;
}
.cid-vqmuKOBjzn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vqmuKOBjzn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vqmuKOBjzn .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vqmuKOBjzn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vqmuKOBjzn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vqmuKOBjzn .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-vqmuKOBjzn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vqmuKOBjzn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vqmuKOBjzn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vqmuKOBjzn .navbar {
    min-height: 72px;
  }
  .cid-vqmuKOBjzn .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vqmuKOBjzn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vqmuKOBjzn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vqmuKOBjzn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vqmuKOBjzn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vqmuKOBjzn .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-vqmuKOBjzn .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vqmuKOBjzn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vqmuKOBjzn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vqmuKOBjzn .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vqmuKOBjzn .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vqmuKOBjzn .dropdown-item.active,
.cid-vqmuKOBjzn .dropdown-item:active {
  background-color: transparent;
}
.cid-vqmuKOBjzn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vqmuKOBjzn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vqmuKOBjzn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vqmuKOBjzn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vqmuKOBjzn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vqmuKOBjzn .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vqmuKOBjzn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vqmuKOBjzn .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vqmuKOBjzn .navbar-buttons {
    text-align: left;
  }
}
.cid-vqmuKOBjzn button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vqmuKOBjzn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vqmuKOBjzn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vqmuKOBjzn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vqmuKOBjzn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vqmuKOBjzn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vqmuKOBjzn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vqmuKOBjzn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vqmuKOBjzn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vqmuKOBjzn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vqmuKOBjzn .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vqmuKOBjzn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vqmuKOBjzn .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-vqmuKOBjzn .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vqmuKOBjzn .navbar {
    height: 70px;
  }
  .cid-vqmuKOBjzn .navbar.opened {
    height: auto;
  }
  .cid-vqmuKOBjzn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vqmuKOBjzn .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vqmuKOBjzn .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vqmuKOBjzn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vqmuKOBjzn .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-vqmuKOBjzn .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vqmuKOBjzn .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vqmuKOBjzn .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vqmuKOBjzn .navbar-brand {
    margin-right: auto;
  }
  .cid-vqmuKOBjzn .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vqmuKOBjzn .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vqmuKOBjzn .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vqmuKOBjzn .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-vqmuKOBjzn .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vqmuKOBjzn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vqmuKOBjzn .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-vqmuKOBjzn .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vqmuKOBjzn .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-vqmuKOBjzn .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vqmuKOBjzn .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vqmuKP8K8R {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vqmuKP8K8R .mbr-fallback-image.disabled {
  display: none;
}
.cid-vqmuKP8K8R .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vqmuKP8K8R .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vqmuKP8K8R .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vqmuKP8K8R .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vqmuKP8K8R .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vqmuKP8K8R .mbr-section-title {
  color: #cac8c8;
}
.cid-vqmuKP8K8R .mbr-text,
.cid-vqmuKP8K8R .mbr-section-btn {
  color: #cac8c8;
}
.cid-vqmuKPlprw {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vqmuKPlprw .mbr-text {
  color: #000000;
}
.cid-vqmuKPlprw .mbr-section-subtitle {
  color: #000000;
}
.cid-vqmuKPlprw .mbr-section-title {
  color: #000000;
}
.cid-vr207TLqbn {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vr207TLqbn .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-vr207TLqbn .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vr207TLqbn .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-vr207TLqbn .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vr207TLqbn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vr207TLqbn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vr207TLqbn .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vr207TLqbn .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vr207TLqbn .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vr207TLqbn .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vr207TLqbn .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vr207TLqbn .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vr207TLqbn .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vr207TLqbn .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vr207TLqbn .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vr207TLqbn .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vr207TLqbn .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vr207TLqbn .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vr207TLqbn .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vr207TLqbn .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vr207TLqbn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vr207TLqbn .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vr207TLqbn .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vr207TLqbn .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vr207TLqbn .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vr207TLqbn .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: #232323;
}
.cid-vr207TLqbn .nav-item:focus,
.cid-vr207TLqbn .nav-link:focus {
  outline: none;
}
.cid-vr207TLqbn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vr207TLqbn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vr207TLqbn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vr207TLqbn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vr207TLqbn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vr207TLqbn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vr207TLqbn .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;
}
.cid-vr207TLqbn .navbar.opened {
  transition: all 0.3s;
}
.cid-vr207TLqbn .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vr207TLqbn .navbar .navbar-logo img {
  width: auto;
}
.cid-vr207TLqbn .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vr207TLqbn .navbar.collapsed {
  justify-content: center;
}
.cid-vr207TLqbn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vr207TLqbn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vr207TLqbn .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vr207TLqbn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vr207TLqbn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vr207TLqbn .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-vr207TLqbn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vr207TLqbn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vr207TLqbn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vr207TLqbn .navbar {
    min-height: 72px;
  }
  .cid-vr207TLqbn .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vr207TLqbn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vr207TLqbn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vr207TLqbn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vr207TLqbn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vr207TLqbn .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-vr207TLqbn .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vr207TLqbn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vr207TLqbn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vr207TLqbn .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vr207TLqbn .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vr207TLqbn .dropdown-item.active,
.cid-vr207TLqbn .dropdown-item:active {
  background-color: transparent;
}
.cid-vr207TLqbn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vr207TLqbn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vr207TLqbn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vr207TLqbn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vr207TLqbn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vr207TLqbn .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vr207TLqbn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vr207TLqbn .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vr207TLqbn .navbar-buttons {
    text-align: left;
  }
}
.cid-vr207TLqbn button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vr207TLqbn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vr207TLqbn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vr207TLqbn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vr207TLqbn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vr207TLqbn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vr207TLqbn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vr207TLqbn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vr207TLqbn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vr207TLqbn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vr207TLqbn .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vr207TLqbn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vr207TLqbn .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-vr207TLqbn .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vr207TLqbn .navbar {
    height: 70px;
  }
  .cid-vr207TLqbn .navbar.opened {
    height: auto;
  }
  .cid-vr207TLqbn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vr207TLqbn .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vr207TLqbn .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vr207TLqbn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vr207TLqbn .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-vr207TLqbn .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vr207TLqbn .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vr207TLqbn .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vr207TLqbn .navbar-brand {
    margin-right: auto;
  }
  .cid-vr207TLqbn .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vr207TLqbn .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vr207TLqbn .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vr207TLqbn .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-vr207TLqbn .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vr207TLqbn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vr207TLqbn .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-vr207TLqbn .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vr207TLqbn .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-vr207TLqbn .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vr207TLqbn .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vr207UhmY0 {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vr207UhmY0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vr207UhmY0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vr207UhmY0 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vr207UhmY0 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vr207UhmY0 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vr207UhmY0 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vr207UhmY0 .mbr-section-title {
  color: #cac8c8;
}
.cid-vr207UhmY0 .mbr-text,
.cid-vr207UhmY0 .mbr-section-btn {
  color: #cac8c8;
}
.cid-vr207UqBBn {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vr207UqBBn .mbr-text {
  color: #000000;
}
.cid-vr207UqBBn .mbr-section-subtitle {
  color: #000000;
}
.cid-vr207UqBBn .mbr-section-title {
  color: #000000;
}
.cid-vrH0aqWmG0 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vrH0aqWmG0 .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-vrH0aqWmG0 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vrH0aqWmG0 .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-vrH0aqWmG0 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vrH0aqWmG0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vrH0aqWmG0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vrH0aqWmG0 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
}
.cid-vrH0aqWmG0 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-vrH0aqWmG0 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-vrH0aqWmG0 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vrH0aqWmG0 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vrH0aqWmG0 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vrH0aqWmG0 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-vrH0aqWmG0 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vrH0aqWmG0 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vrH0aqWmG0 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vrH0aqWmG0 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vrH0aqWmG0 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vrH0aqWmG0 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-vrH0aqWmG0 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vrH0aqWmG0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-vrH0aqWmG0 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  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;
  border-radius: 100vw;
  margin-top: 1rem;
  background-color: #232323;
  box-shadow: 0 30px 60px 0 rgba(27, 31, 10, 0.08);
}
@media (max-width: 992px) {
  .cid-vrH0aqWmG0 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vrH0aqWmG0 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vrH0aqWmG0 .iconfont-wrapper {
  color: #cac8c8 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vrH0aqWmG0 .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: #232323;
}
.cid-vrH0aqWmG0 .nav-item:focus,
.cid-vrH0aqWmG0 .nav-link:focus {
  outline: none;
}
.cid-vrH0aqWmG0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vrH0aqWmG0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vrH0aqWmG0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vrH0aqWmG0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vrH0aqWmG0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vrH0aqWmG0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vrH0aqWmG0 .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;
}
.cid-vrH0aqWmG0 .navbar.opened {
  transition: all 0.3s;
}
.cid-vrH0aqWmG0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vrH0aqWmG0 .navbar .navbar-logo img {
  width: auto;
}
.cid-vrH0aqWmG0 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vrH0aqWmG0 .navbar.collapsed {
  justify-content: center;
}
.cid-vrH0aqWmG0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vrH0aqWmG0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vrH0aqWmG0 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.9rem);
  }
}
.cid-vrH0aqWmG0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vrH0aqWmG0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vrH0aqWmG0 .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-vrH0aqWmG0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vrH0aqWmG0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vrH0aqWmG0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vrH0aqWmG0 .navbar {
    min-height: 72px;
  }
  .cid-vrH0aqWmG0 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vrH0aqWmG0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vrH0aqWmG0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vrH0aqWmG0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vrH0aqWmG0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vrH0aqWmG0 .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-vrH0aqWmG0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vrH0aqWmG0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vrH0aqWmG0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vrH0aqWmG0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vrH0aqWmG0 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vrH0aqWmG0 .dropdown-item.active,
.cid-vrH0aqWmG0 .dropdown-item:active {
  background-color: transparent;
}
.cid-vrH0aqWmG0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vrH0aqWmG0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vrH0aqWmG0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vrH0aqWmG0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vrH0aqWmG0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vrH0aqWmG0 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vrH0aqWmG0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vrH0aqWmG0 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vrH0aqWmG0 .navbar-buttons {
    text-align: left;
  }
}
.cid-vrH0aqWmG0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vrH0aqWmG0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #cac8c8;
}
.cid-vrH0aqWmG0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vrH0aqWmG0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vrH0aqWmG0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vrH0aqWmG0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vrH0aqWmG0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vrH0aqWmG0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vrH0aqWmG0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vrH0aqWmG0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vrH0aqWmG0 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vrH0aqWmG0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vrH0aqWmG0 .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-vrH0aqWmG0 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vrH0aqWmG0 .navbar {
    height: 70px;
  }
  .cid-vrH0aqWmG0 .navbar.opened {
    height: auto;
  }
  .cid-vrH0aqWmG0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vrH0aqWmG0 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vrH0aqWmG0 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vrH0aqWmG0 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vrH0aqWmG0 .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-vrH0aqWmG0 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vrH0aqWmG0 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vrH0aqWmG0 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vrH0aqWmG0 .navbar-brand {
    margin-right: auto;
  }
  .cid-vrH0aqWmG0 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #232323;
    backdrop-filter: blur(8px);
  }
  .cid-vrH0aqWmG0 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vrH0aqWmG0 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vrH0aqWmG0 .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-vrH0aqWmG0 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vrH0aqWmG0 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vrH0aqWmG0 .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-vrH0aqWmG0 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vrH0aqWmG0 .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-vrH0aqWmG0 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-vrH0aqWmG0 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vrH0arDlIL {
  padding-top: 8rem;
  padding-bottom: 10rem;
  background-color: #232323;
}
.cid-vrH0arDlIL .mbr-fallback-image.disabled {
  display: none;
}
.cid-vrH0arDlIL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vrH0arDlIL .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vrH0arDlIL .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vrH0arDlIL .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vrH0arDlIL .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vrH0arDlIL .mbr-section-title {
  color: #cac8c8;
}
.cid-vrH0arDlIL .mbr-text,
.cid-vrH0arDlIL .mbr-section-btn {
  color: #cac8c8;
}
.cid-vrH0arV7Wo {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #232323;
}
.cid-vrH0arV7Wo .mbr-text {
  color: #000000;
}
.cid-vrH0arV7Wo .mbr-section-subtitle {
  color: #000000;
}
.cid-vrH0arV7Wo .mbr-section-title {
  color: #000000;
}
